Nochdaidh Microsoft.Azure.Devices 1.38.1 proxy HTTP tron HttpTransportSettings aige air taobh na seirbheise. Thoir dha nuair a chruthaicheas tu RegistryManager:

var proxy = new System.Net.WebProxy("http://proxy.example:8080");
var settings = new Microsoft.Azure.Devices.HttpTransportSettings
{
    Proxy = proxy
};

var registry = Microsoft.Azure.Devices.RegistryManager
    .CreateFromConnectionString(iotHubConnectionString, settings);

Cleachd an ionstans registry seo airson nan obrachaidhean a tha san amharc agus cùm e fad beatha na h-obrach. Cùm an fhìor shreang ceangail IoT Hub: buinidh seòladh a' phroxy dha na suidheachaidhean giùlain. Tha an liosta proxy HTTP a' tabhann thagraichean airson slighe HTTP poblach a chleachdas an RegistryManager seo.

Ma dh'fheumas am proxy clàradh a-steach, suidhich proxy.Credentials mus tog thu an neach-dèiligidh. Dearbhaidh an t-sreang ceangail IoT Hub an t-iarrtas seirbheise agus chan eil i a' toirt seachad a' chunntais eadar-mheadhanaich sin.

Buinidh an HttpTransportSettings seo don phasgan seirbheise Microsoft.Azure.Devices. Cleachdaidh ceanglaidhean MQTT agus AMQP neach-dèiligidh an inneil suidheachaidhean eile, mar sin chan eil obrachadh registry soirbheachail a' dearbhadh ach gun do dh'obraich slighe seirbheis HTTP.

Artaigilean co-cheangailte