Compartir a través de


HttpTransportSettings.Proxy Propiedad

Definición

Proxy web que se usará para conectarse a IoT Hub al usar el protocolo HTTP.

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

Valor de propiedad

Instancia de una clase que implementa IWebProxy.

Ejemplos

Para establecer un proxy, debe crear una instancia de la WebProxy clase o cualquier clase que derive de IWebProxy. En el fragmento de código siguiente se muestra un método que devuelve un dispositivo mediante un proxy que se conecta a localhost en el puerto 8888. 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; } }

Comentarios

La HttpTransportSettings clase solo se usa para JobClient o RegistryManager; por lo tanto, el proxy establecido aquí solo será válido para esos clientes.

Se aplica a