API di inoltro disponibili

API di runtime

La tabella seguente elenca tutti i client di runtime di Inoltro attualmente disponibili.

La sezione Informazioni aggiuntive contiene altre informazioni sullo stato di ogni libreria di runtime.

Linguaggio/Piattaforma Funzionalità disponibile client Repository
.NET Standard Connessioni ibride Microsoft.Azure.Relay GitHub
.NET Framework Inoltro WCF WindowsAzure.ServiceBus N/D
Node Connessioni ibride Websockets: hyco-ws
Websockets: hyco-websocket
Richieste HTTP: hyco-https
GitHub

Informazioni aggiuntive

.NET

I runtime in un ecosistema .NET sono vari, pertanto sono presenti più librerie .NET per Inoltro. La libreria .NET Standard può essere eseguita usando .NET Core o .NET Framework, mentre la libreria .NET Framework può essere eseguita solo in un ambiente .NET Framework. Per altre informazioni su .NET Framework, vedere le versioni del framework.

La libreria .NET Framework supporta solo il modello di programmazione WCF e si basa su un protocollo binario proprietario basato sul trasporto net.tcp WCF. Questo protocollo e la libreria vengono mantenuti per compatibilità con le versioni precedenti con le applicazioni esistenti.

La libreria .NET Standard è basata sulla definizione del protocollo aperto per l'inoltro di Connessioni ibride che si basa su HTTP e WebSocket. La libreria supporta un'astrazione del flusso su WebSocket e un semplice movimento api request-response per rispondere alle richieste HTTP. L'esempio di API Web illustra come integrare Connessioni ibride con ASP.NET Core per servizi Web.

Node.js

I moduli hybrid Connessione ions sostituiscono o modificano i moduli Node.js esistenti con implementazioni alternative in ascolto del servizio di inoltro di Azure invece dello stack di rete locale.

Il hyco-https modulo modifica e sostituisce parzialmente i moduli http Node.js di base e https, fornendo un'implementazione del listener HTTPS compatibile con molti moduli e applicazioni Node.js esistenti che si basano su questi moduli di base.

I moduli hyco-ws e hyco-websocket modificano gli ormai diffusi moduli ws e websocket per Node.js, fornendo implementazioni del listener alternative che consentono a moduli e applicazioni basati su uno dei moduli di funzionare dietro l'inoltro di Connessioni ibride.

Informazioni dettagliate su questi moduli sono disponibili nel repository GitHub azure-relay-node.

Passaggi successivi

Per altre informazioni sul servizio di inoltro di Azure, vedere i collegamenti seguenti: