HttpTransportSettings.Proxy プロパティ

定義

HTTP プロトコルを使用するときに IoT ハブへの接続に使用される Web プロキシ。

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

プロパティ値

を実装する クラスの IWebProxyインスタンス。

プロキシを設定するには、 クラスまたは からIWebProxy派生する任意のクラスのWebProxyインスタンスをインスタンス化する必要があります。 次のスニペットは、ポート 8888 の localhost に接続するプロキシを使用してデバイスを返すメソッドを示しています。 static JobClient GetJobClient() { try { var proxyHost = "localhost"; var proxyPort = 8888; var transportSettings = new HttpTransportSettings { Proxy = new WebProxy(proxyHost, proxyPort) }; // Specify the WebProxy to be used for the HTTP connection var jobClient = JobClient.CreateFromConnectionString("a connection string", transportSettings); return jobClient; } catch (Exception) { Console.WriteLine("Error creating client."); throw; } }

注釈

クラスはHttpTransportSettings、 または RegistryManagerに対JobClientしてのみ使用されるため、ここで設定されたプロキシは、それらのクライアントに対してのみ有効です。

適用対象