Freigeben über


ProvisioningClientTransportSettings.Proxy Eigenschaft

Definition

Der Webproxy, der zum Herstellen einer Verbindung mit IoT Hub über eine Websocketverbindung für DAS AMQP- oder MQTT-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

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 über Port 8888 herstellt. ProvisioningDeviceClient GetProvisioningDeviceClient() { var proxy = new WebProxy("localhost", "8888"); var mqttSettings = new ProvisioningClientMqttSettings() { Proxy = proxy };

var optionsWithProxy = new ProvisioningClientOptions(mqttSettings);

return new ProvisioningDeviceClient(
    "global endpoint",
    "your id scope",
    securityProvider,
    optionsWithProxy);

}

Hinweise

Wenn Sie vom Betriebssystem angegebene Proxyeinstellungen umgehen möchten, legen Sie dies auf fest GetEmptyWebProxy().

Gilt für: