Azure IoT Hub .NET: suidhich am proxy HTTP RegistryManager
Tog RegistryManager Azure IoT Hub le HttpTransportSettings.Proxy an SDK seirbheis an àite a bhith an eisimeil air giùlan inneal neo-cheangailte.
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.