Estensibilità dei canaliChannels Extensibility

Contenuto della sezione sono inclusi esempi che descrivono canali personalizzati.This section contains samples that demonstrate custom channels.

In questa sezioneIn This Section

Canale localeLocal Channel
Viene descritto il canale locale, un canale di trasporto WCF che viene utilizzato per la comunicazione nello stesso dominio dell'applicazione.Demonstrates the local channel, a WCF transport channel that is used for communication within the same application domain.

Reliable Secure ProfileReliable Secure Profile
Viene illustrato come creare WCF e Reliable Secure Profile (RSP).Demonstrates how to compose WCF and Reliable Secure Profile (RSP).

Dispatcher di canali personalizzatiCustom Channel Dispatcher
Viene descritto come compilare lo stack di canali in modo personalizzato implementando direttamente ServiceHostBase e come creare un dispatcher del canale personalizzato in un ambiente host Web.Demonstrates how to build the channel stack in a custom way by implementing ServiceHostBase directly and how to create a custom channel dispatcher in Web host environment.

Canale per la suddivisione in blocchiChunking Channel
Viene illustrato come limitare la quantità di memoria utilizzata per memorizzare nel buffer i messaggi di grandi dimensioni inviati utilizzando WCF.Demonstrates how to limit the amount of memory used to buffer large messages sent using WCF.

Canale di riconoscimento HTTPHTTP Acknowledgement Channel
Viene descritto un canale su più livelli che modifica il modello di messaggistica unidirezionale.Demonstrates a layered channel which changes the one-way messaging pattern.

HttpCookieSessionHttpCookieSession
Viene illustrato come compilare un canale di protocollo personalizzato per utilizzare cookie HTTP per la gestione della sessione.Demonstrates how to build a custom protocol channel to use HTTP cookies for session management.

Intercettore dei messaggi personalizzatiCustom Message Interceptor
Viene illustrato come implementare un elemento di associazione personalizzato che crea channel factory e listener del canale per intercettare tutti i messaggi in ingresso e in uscita in un particolare punto nello stack di runtime.Demonstrates how to implement a custom binding element that creates channel factories and channel listeners to intercept all incoming and outgoing messages at a particular point in the run-time stack.