Share via


ModuleClient.CreateFromEnvironmentAsync Method

Definition

Overloads

CreateFromEnvironmentAsync(ClientOptions)

Creates a ModuleClient instance in an IoT Edge deployment based on environment variables.

CreateFromEnvironmentAsync(ITransportSettings[], ClientOptions)

Creates a ModuleClient instance in an IoT Edge deployment based on environment variables.

CreateFromEnvironmentAsync(TransportType, ClientOptions)

Creates a ModuleClient instance in an IoT Edge deployment based on environment variables.

CreateFromEnvironmentAsync(ClientOptions)

Creates a ModuleClient instance in an IoT Edge deployment based on environment variables.

public static System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.ModuleClient> CreateFromEnvironmentAsync(Microsoft.Azure.Devices.Client.ClientOptions options = default);

Parameters

options
ClientOptions

The options that allow configuration of the module client instance during initialization.

Returns

ModuleClient instance

Applies to

Azure SDK for .NET Latest and Azure SDK for .NET Legacy
Product Versions
Azure SDK for .NET Legacy, Latest

CreateFromEnvironmentAsync(ITransportSettings[], ClientOptions)

Creates a ModuleClient instance in an IoT Edge deployment based on environment variables.

public static System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.ModuleClient> CreateFromEnvironmentAsync(Microsoft.Azure.Devices.Client.ITransportSettings[] transportSettings, Microsoft.Azure.Devices.Client.ClientOptions options = default);

Parameters

transportSettings
ITransportSettings[]

Prioritized list of transports and their settings.

options
ClientOptions

The options that allow configuration of the module client instance during initialization.

Returns

ModuleClient instance

Applies to

Azure SDK for .NET Latest and Azure SDK for .NET Legacy
Product Versions
Azure SDK for .NET Legacy, Latest

CreateFromEnvironmentAsync(TransportType, ClientOptions)

Creates a ModuleClient instance in an IoT Edge deployment based on environment variables.

public static System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.ModuleClient> CreateFromEnvironmentAsync(Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);

Parameters

transportType
TransportType

Specifies whether AMQP or HTTP transport is used.

options
ClientOptions

The options that allow configuration of the module client instance during initialization.

Returns

ModuleClient instance

Applies to

Azure SDK for .NET Latest and Azure SDK for .NET Legacy
Product Versions
Azure SDK for .NET Legacy, Latest