ModuleClient.Create メソッド

定義

オーバーロード

Create(String, String, IAuthenticationMethod, TransportType, ClientOptions)

個々のパラメーターから ModuleClient を作成します。

Create(String, String, IAuthenticationMethod, ClientOptions)

個々のパラメーターから AMQP ModuleClient を作成します。

Create(String, String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

個々のパラメーターから ModuleClient を作成します。

Create(String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

個々のパラメーターから ModuleClient を作成します。

Create(String, IAuthenticationMethod, ClientOptions)

個々のパラメーターから AMQP ModuleClient を作成します。

Create(String, IAuthenticationMethod, TransportType, ClientOptions)

個々のパラメーターから ModuleClient を作成します。

Create(String, String, IAuthenticationMethod, TransportType, ClientOptions)

個々のパラメーターから ModuleClient を作成します。

public static Microsoft.Azure.Devices.Client.ModuleClient Create (string hostname, string gatewayHostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.TransportType * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.ModuleClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType, Optional options As ClientOptions = Nothing) As ModuleClient

パラメーター

hostname
String

IoT ハブの完全修飾 DNS ホスト名。

gatewayHostname
String

ゲートウェイの完全修飾 DNS ホスト名。

authenticationMethod
IAuthenticationMethod

使用される認証方法。

transportType
TransportType

使用される transportType (Http1 または AMQP)。

options
ClientOptions

初期化中にモジュール クライアント インスタンスの構成を許可するオプション。

戻り値

ModuleClient

適用対象

Create(String, String, IAuthenticationMethod, ClientOptions)

個々のパラメーターから AMQP ModuleClient を作成します。

public static Microsoft.Azure.Devices.Client.ModuleClient Create (string hostname, string gatewayHostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.ModuleClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, Optional options As ClientOptions = Nothing) As ModuleClient

パラメーター

hostname
String

IoT ハブの完全修飾 DNS ホスト名。

gatewayHostname
String

ゲートウェイの完全修飾 DNS ホスト名。

authenticationMethod
IAuthenticationMethod

使用される認証方法。

options
ClientOptions

初期化中にモジュール クライアント インスタンスの構成を許可するオプション。

戻り値

ModuleClient

適用対象

Create(String, String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

個々のパラメーターから ModuleClient を作成します。

public static Microsoft.Azure.Devices.Client.ModuleClient Create (string hostname, string gatewayHostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ITransportSettings[] transportSettings, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ITransportSettings[] * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.ModuleClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As ModuleClient

パラメーター

hostname
String

IoT ハブの完全修飾 DNS ホスト名。

gatewayHostname
String

ゲートウェイの完全修飾 DNS ホスト名。

authenticationMethod
IAuthenticationMethod

使用される認証方法。

transportSettings
ITransportSettings[]

transportTypes とその設定の優先順位付けされた一覧。

options
ClientOptions

初期化中にモジュール クライアント インスタンスの構成を許可するオプション。

戻り値

ModuleClient

適用対象

Create(String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

個々のパラメーターから ModuleClient を作成します。

public static Microsoft.Azure.Devices.Client.ModuleClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ITransportSettings[] transportSettings, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ITransportSettings[] * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.ModuleClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As ModuleClient

パラメーター

hostname
String

IoT ハブの完全修飾 DNS ホスト名。

authenticationMethod
IAuthenticationMethod

使用される認証方法。

transportSettings
ITransportSettings[]

transportTypes とその設定の優先順位付けされた一覧。

options
ClientOptions

初期化中にモジュール クライアント インスタンスの構成を許可するオプション。

戻り値

ModuleClient

適用対象

Create(String, IAuthenticationMethod, ClientOptions)

個々のパラメーターから AMQP ModuleClient を作成します。

public static Microsoft.Azure.Devices.Client.ModuleClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.ModuleClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, Optional options As ClientOptions = Nothing) As ModuleClient

パラメーター

hostname
String

IoT ハブの完全修飾 DNS ホスト名。

authenticationMethod
IAuthenticationMethod

使用される認証方法。

options
ClientOptions

初期化中にモジュール クライアント インスタンスの構成を許可するオプション。

戻り値

ModuleClient

適用対象

Create(String, IAuthenticationMethod, TransportType, ClientOptions)

個々のパラメーターから ModuleClient を作成します。

public static Microsoft.Azure.Devices.Client.ModuleClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.TransportType * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.ModuleClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType, Optional options As ClientOptions = Nothing) As ModuleClient

パラメーター

hostname
String

IoT ハブの完全修飾 DNS ホスト名。

authenticationMethod
IAuthenticationMethod

使用される認証方法。

transportType
TransportType

使用される transportType (Http1 または AMQP)。

options
ClientOptions

初期化中にモジュール クライアント インスタンスの構成を許可するオプション。

戻り値

ModuleClient

適用対象