C# Class Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Repository.VirtualDeviceTableStorage

Inheritance: IVirtualDeviceStorage
Datei anzeigen Open project: Azure/azure-iot-remote-monitoring Class Usage Examples

Public Methods

Method Description
AddOrUpdateDeviceAsync ( Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.InitialDeviceConfig deviceConfig ) : System.Threading.Tasks.Task
GetDeviceAsync ( string deviceId ) : Task
GetDeviceListAsync ( ) : Task>
RemoveDeviceAsync ( string deviceId ) : Task
VirtualDeviceTableStorage ( IConfigurationProvider configProvider, IAzureTableStorageClientFactory tableStorageClientFactory ) : System.Collections.Generic

Private Methods

Method Description
GetDeviceAsync ( TableQuery query ) : Task

Method Details

AddOrUpdateDeviceAsync() public method

public AddOrUpdateDeviceAsync ( Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.InitialDeviceConfig deviceConfig ) : System.Threading.Tasks.Task
deviceConfig Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.InitialDeviceConfig
return System.Threading.Tasks.Task

GetDeviceAsync() public method

public GetDeviceAsync ( string deviceId ) : Task
deviceId string
return Task

GetDeviceListAsync() public method

public GetDeviceListAsync ( ) : Task>
return Task>

RemoveDeviceAsync() public method

public RemoveDeviceAsync ( string deviceId ) : Task
deviceId string
return Task

VirtualDeviceTableStorage() public method

public VirtualDeviceTableStorage ( IConfigurationProvider configProvider, IAzureTableStorageClientFactory tableStorageClientFactory ) : System.Collections.Generic
configProvider IConfigurationProvider
tableStorageClientFactory IAzureTableStorageClientFactory
return System.Collections.Generic