DeviceClient.Create メソッド

定義

オーバーロード

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

指定したパラメーターから破棄可能な DeviceClient を作成する

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

指定したパラメーターから破棄可能な DeviceClient を作成します

Create(String, IAuthenticationMethod, TransportType, ClientOptions)

指定したパラメーターから破棄可能な DeviceClient を作成します

Create(String, String, IAuthenticationMethod, ClientOptions)

指定したパラメーターから破棄可能な AMQP DeviceClient を作成する

Create(String, IAuthenticationMethod, TransportType)

指定したパラメーターから破棄可能な DeviceClient を作成します

Create(String, IAuthenticationMethod, ClientOptions)

AMQP トランスポート プロトコルを使用する、指定したパラメーターから破棄可能な DeviceClient を作成します。

Create(String, IAuthenticationMethod)

指定したパラメーターから使い捨て可能な Amqp DeviceClient を作成します

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

指定したパラメーターから破棄可能な DeviceClient を作成します

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

指定したパラメーターから破棄可能な DeviceClient を作成する

public static Microsoft.Azure.Devices.Client.DeviceClient 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.DeviceClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType, Optional options As ClientOptions = Nothing) As DeviceClient

パラメーター

hostname
String

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

gatewayHostname
String

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

authenticationMethod
IAuthenticationMethod

使用される認証方法

transportType
TransportType

使用される transportType (Http1、AMQP、または MQTT) TransportType

options
ClientOptions

初期化中にデバイス クライアント インスタンスの構成を許可するオプション。

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

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

指定したパラメーターから破棄可能な DeviceClient を作成します

public static Microsoft.Azure.Devices.Client.DeviceClient 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.DeviceClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As DeviceClient

パラメーター

hostname
String

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

gatewayHostname
String

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

authenticationMethod
IAuthenticationMethod

使用される認証方法

transportSettings
ITransportSettings[]

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

options
ClientOptions

初期化中にデバイス クライアント インスタンスの構成を許可するオプション。

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

Create(String, IAuthenticationMethod, TransportType, ClientOptions)

指定したパラメーターから破棄可能な DeviceClient を作成します

public static Microsoft.Azure.Devices.Client.DeviceClient 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.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType, Optional options As ClientOptions = Nothing) As DeviceClient

パラメーター

hostname
String

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

authenticationMethod
IAuthenticationMethod

使用される認証方法

transportType
TransportType

使用される transportType (HTTP1、AMQP、または MQTT) TransportType

options
ClientOptions

初期化中にデバイス クライアント インスタンスの構成を許可するオプション。

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

Create(String, String, IAuthenticationMethod, ClientOptions)

指定したパラメーターから破棄可能な AMQP DeviceClient を作成する

public static Microsoft.Azure.Devices.Client.DeviceClient 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.DeviceClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, Optional options As ClientOptions = Nothing) As DeviceClient

パラメーター

hostname
String

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

gatewayHostname
String

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

authenticationMethod
IAuthenticationMethod

使用される認証方法

options
ClientOptions

初期化中にデバイス クライアント インスタンスの構成を許可するオプション。

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

Create(String, IAuthenticationMethod, TransportType)

指定したパラメーターから破棄可能な DeviceClient を作成します

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.TransportType transportType);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.TransportType -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType) As DeviceClient

パラメーター

hostname
String

IoT Hubの完全修飾 DNS ホスト名

authenticationMethod
IAuthenticationMethod

使用される認証方法

transportType
TransportType

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

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

Create(String, IAuthenticationMethod, ClientOptions)

AMQP トランスポート プロトコルを使用する、指定したパラメーターから破棄可能な DeviceClient を作成します。

public static Microsoft.Azure.Devices.Client.DeviceClient 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.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, Optional options As ClientOptions = Nothing) As DeviceClient

パラメーター

hostname
String

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

authenticationMethod
IAuthenticationMethod

使用される認証方法

options
ClientOptions

初期化中にデバイス クライアント インスタンスの構成を許可するオプション。

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

Create(String, IAuthenticationMethod)

指定したパラメーターから使い捨て可能な Amqp DeviceClient を作成します

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod) As DeviceClient

パラメーター

hostname
String

IoT Hubの完全修飾 DNS ホスト名

authenticationMethod
IAuthenticationMethod

使用される認証方法

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象

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

指定したパラメーターから破棄可能な DeviceClient を作成します

public static Microsoft.Azure.Devices.Client.DeviceClient 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.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As DeviceClient

パラメーター

hostname
String

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

authenticationMethod
IAuthenticationMethod

使用される認証方法

transportSettings
ITransportSettings[]

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

options
ClientOptions

初期化中にデバイス クライアント インスタンスの構成を許可するオプション。

戻り値

使い捨て可能な DeviceClient インスタンス

適用対象