HttpTransportSettings.Proxy Propriedade

Definição

O proxy Web que será usado para se conectar ao hub IoT 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

Uma instância de uma classe que implementa IWebProxy.

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. 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; } }

Comentários

A HttpTransportSettings classe é usada apenas para o JobClient ou o RegistryManager; portanto, o conjunto de proxy aqui só será válido para esses clientes.

Aplica-se a