Condividi tramite


Tipi di handle di associazione

Gli handle di associazione possono essere automatici, impliciti o espliciti. Differiscono nella quantità di controllo dell'applicazione nel processo di associazione. Poiché il nome suggerisce, l'associazione automatica gestisce l'associazione automatizza l'associazione. Le applicazioni client e server non devono 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 aver stabilito un'associazione, la libreria di runtime RPC gestisce il resto. Gli handle di associazione espliciti spostano il controllo completo sul processo di associazione nel codice sorgente del client e dei programmi server. Con questo controllo viene aumentata la complessità. L'applicazione deve chiamare funzioni RPC per gestire l'associazione. Non avviene automaticamente. Gli handle di associazione espliciti sono consigliati.

Il diagramma seguente illustra le differenze tra handle di binding automatici, impliciti e espliciti.

differenze tra handle di binding automatici, impliciti e espliciti

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