Freigeben über


HttpTransportSettings.Proxy Eigenschaft

Definition

Der Webproxy, der zum Herstellen einer Verbindung mit IoT Hub verwendet wird, wenn das HTTP-Protokoll verwendet wird.

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

Eigenschaftswert

Eine instance einer Klasse, die implementiertIWebProxy.

Beispiele

Um einen Proxy festzulegen, müssen Sie eine instance der WebProxy -Klasse instanziieren - oder eine beliebige Klasse, die von abgeleitet wirdIWebProxy. Der folgende Codeausschnitt zeigt eine Methode, die ein Gerät mithilfe eines Proxys zurückgibt, der eine Verbindung mit localhost an Port 8888 herstellt. 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; } }

Hinweise

Die HttpTransportSettings -Klasse wird nur für oder JobClientRegistryManagerverwendet. Daher ist der Proxysatz hier nur für diese Clients gültig.

Gilt für: