IotHubClientTransportSettings.Proxy Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Webproxy, der zum Herstellen einer Verbindung mit IoT Hub über eine Websocketverbindung für AMQP, MQTT oder bei Verwendung des HTTP-Protokolls 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 an Port 8888 herstellt.
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);
}
Hinweise
Wenn Sie vom Betriebssystem angegebene Proxyeinstellungen umgehen möchten, legen Sie dies auf fest GetEmptyWebProxy().
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für