Partilhar via


IotHubClientTransportSettings.Proxy Propriedade

Definição

O proxy Web que será usado para se conectar ao hub IoT usando uma conexão de soquete da Web para AMQP, MQTT ou ao usar o protocolo HTTP.

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

Valor da propriedade

Exemplos

Para definir um proxy, você deve instanciar uma instância da WebProxy classe ou qualquer classe derivada de IWebProxy. O snippet abaixo mostra um método que retorna um dispositivo usando um proxy que se conecta ao localhost na porta 8888. 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); }

Comentários

Se você quiser ignorar as configurações de proxy especificadas pelo sistema operacional, defina isso como GetEmptyWebProxy().

Aplica-se a