Condividi tramite


Tipi di handle di associazione

Gli handle di associazione possono essere automatici, impliciti o espliciti. Differiscono nella quantità di controllo dell'applicazione rispetto al processo di associazione. Come suggerisce il nome, le funzioni di associazione automatica gestiscono l'associazione automatizzata. Le applicazioni client e server non necessitano di codice per gestire il processo di associazione. Gli handle di associazione impliciti consentono ai programmi client di configurare l'handle di associazione prima che venga eseguita l'associazione. Dopo che il client stabilisce un'associazione, la libreria di runtime RPC gestisce il resto. L'associazione esplicita gestisce lo spostamento del controllo completo sul processo di associazione nel codice sorgente del client e dei programmi server. Con questo controllo aumenta la complessità. L'applicazione deve chiamare funzioni RPC per gestire l'associazione. Non avviene automaticamente. Sono consigliate maniglie di associazione esplicite.

Il diagramma seguente illustra le differenze tra handle di associazione automatici, impliciti ed espliciti.

differenze tra handle di binding automatici, impliciti ed espliciti

Inoltre, ogni handle di associazione è primitivo o personalizzato. Ogni tipo di handle di collegamento viene illustrato negli argomenti seguenti.