你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DeviceClient.CreateFromConnectionString 方法

定义

重载

CreateFromConnectionString(String, String, TransportType, ClientOptions)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, String, ITransportSettings[], ClientOptions)

使用优先顺序的传输列表从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, String, TransportType)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, String, ClientOptions)

使用 AMQP 传输从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, TransportType, ClientOptions)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, ITransportSettings[], ClientOptions)

使用优先顺序的传输列表从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, TransportType)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, ClientOptions)

使用 AMQP 传输从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String)

使用 Amqp 传输从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, String)

使用 Amqp 传输从指定的连接字符串创建一个可释放的 DeviceClient

CreateFromConnectionString(String, String, TransportType, ClientOptions)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, string deviceId, Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member CreateFromConnectionString : string * string * Microsoft.Azure.Devices.Client.TransportType * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, deviceId As String, transportType As TransportType, Optional options As ClientOptions = Nothing) As DeviceClient

参数

connectionString
String

IoT 中心范围 IoT 中心 (连接字符串,不带 DeviceId)

deviceId
String

设备 ID

transportType
TransportType

(Http1、AMQP 或 MQTT) 使用的 transportType, TransportType

options
ClientOptions

允许在初始化期间配置设备客户端实例的选项。

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, String, ITransportSettings[], ClientOptions)

使用优先顺序的传输列表从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, string deviceId, Microsoft.Azure.Devices.Client.ITransportSettings[] transportSettings, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member CreateFromConnectionString : string * string * Microsoft.Azure.Devices.Client.ITransportSettings[] * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, deviceId As String, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As DeviceClient

参数

connectionString
String

没有 DeviceId) 的 IoT 中心 (的连接字符串

deviceId
String

设备 ID

transportSettings
ITransportSettings[]

transportType 及其设置的优先级列表

options
ClientOptions

允许在初始化期间配置设备客户端实例的选项。

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, String, TransportType)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, string deviceId, Microsoft.Azure.Devices.Client.TransportType transportType);
static member CreateFromConnectionString : string * string * Microsoft.Azure.Devices.Client.TransportType -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, deviceId As String, transportType As TransportType) As DeviceClient

参数

connectionString
String

IoT Hub-Scope IoT 中心 (的连接字符串,没有 DeviceId)

deviceId
String

设备 ID

transportType
TransportType

(Http1 或 Amqp) 使用的 transportType

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, String, ClientOptions)

使用 AMQP 传输从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, string deviceId, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member CreateFromConnectionString : string * string * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, deviceId As String, Optional options As ClientOptions = Nothing) As DeviceClient

参数

connectionString
String

IoT 中心范围 IoT 中心 (连接字符串,不带 DeviceId)

deviceId
String

设备的 ID

options
ClientOptions

允许在初始化期间配置设备客户端实例的选项。

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, TransportType, ClientOptions)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member CreateFromConnectionString : string * Microsoft.Azure.Devices.Client.TransportType * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, transportType As TransportType, Optional options As ClientOptions = Nothing) As DeviceClient

参数

connectionString
String

IoT 中心的连接字符串 (包括 DeviceId)

transportType
TransportType

指定是使用 Http1、AMQP 还是 MQTT 传输, TransportType

options
ClientOptions

允许在初始化期间配置设备客户端实例的选项。

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, ITransportSettings[], ClientOptions)

使用优先顺序的传输列表从指定的连接字符串创建一个可释放的 DeviceClient

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

参数

connectionString
String

具有 DeviceId) 的 IoT 中心 (的连接字符串

transportSettings
ITransportSettings[]

传输及其设置的优先级列表

options
ClientOptions

允许在初始化期间配置设备客户端实例的选项。

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, TransportType)

使用指定的传输类型从指定的连接字符串创建一个可释放的 DeviceClient

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

参数

connectionString
String

IoT 中心的连接字符串 (包括 DeviceId)

transportType
TransportType

指定是使用 Amqp 还是 Http 传输

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, ClientOptions)

使用 AMQP 传输从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member CreateFromConnectionString : string * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, Optional options As ClientOptions = Nothing) As DeviceClient

参数

connectionString
String

IoT 中心的连接字符串 (包括 DeviceId)

options
ClientOptions

允许在初始化期间配置设备客户端实例的选项。

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String)

使用 Amqp 传输从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString);
static member CreateFromConnectionString : string -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String) As DeviceClient

参数

connectionString
String

IoT 中心的连接字符串 (包括 DeviceId)

返回

一个可释放的 DeviceClient 实例

适用于

CreateFromConnectionString(String, String)

使用 Amqp 传输从指定的连接字符串创建一个可释放的 DeviceClient

public static Microsoft.Azure.Devices.Client.DeviceClient CreateFromConnectionString (string connectionString, string deviceId);
static member CreateFromConnectionString : string * string -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function CreateFromConnectionString (connectionString As String, deviceId As String) As DeviceClient

参数

connectionString
String

IoT Hub-Scope IoT 中心 (的连接字符串,没有 DeviceId)

deviceId
String

设备的 ID

返回

一个可释放的 DeviceClient 实例

适用于