次の方法で共有


IotHubClientTransportSettings.Proxy プロパティ

定義

AMQP、MQTT、または HTTP プロトコルを使用する場合に、Web ソケット接続を使用して IoT ハブに接続するために使用される Web プロキシ。

public System.Net.IWebProxy Proxy { get; set; }
member this.Proxy : System.Net.IWebProxy with get, set
Public Property Proxy As IWebProxy

プロパティ値

プロキシを設定するには、 クラスまたは からIWebProxy派生する任意のクラスのWebProxyインスタンスをインスタンス化する必要があります。 次のスニペットは、ポート 8888 の localhost に接続するプロキシを使用してデバイスを返すメソッドを示しています。 IotHubDeviceClient GetDeviceClient() { var proxy = new WebProxy("localhost", "8888"); var mqttSettings = new IotHubClientMqttSettings(IotHubClientTransportProtocol.WebSocket) { // Specify the WebProxy to be used for the connection Proxy = proxy, }; var fileUploadSettings = new IotHubClientHttpSettings { // Also configure the proxy for file uploads. Proxy = proxy, }; var options = new IotHubClientOptions(mqttSettings) { FileUploadTransportSettings = fileUploadSettings, }; return new IotHubDeviceClient("a connection string", options); }

注釈

OS で指定されたプロキシ設定をバイパスする場合は、これを に設定します GetEmptyWebProxy()

適用対象