WAS Hosting - L'hosting di un servizio WCF in Windows Activation Service (WAS) è molto vantaggioso per via delle sue funzionalità come il riciclaggio dei processi, la gestione dei tempi di inattività, il sistema di configurazione comune e il supporto per HTTP, TCP, ecc.
Quale tipo di hosting è supportato da WCF?
Ci sono tre tipi di ambienti di hosting per i servizi WCF: IIS, WAS e self-hosting Il termine "self-hosting" si riferisce a qualsiasi applicazione che fornisce il proprio codice per inizializzare l'ambiente di hosting. Ciò include console, Windows Forms, WPF e servizi Windows gestiti.
Come faccio ad attivare e ospitare il servizio WCF?
Per creare un servizio di base ospitato da WAS
- Definisci un contratto di servizio per il tipo di servizio. Copia C. …
- Attuare il contratto di servizio in una classe di servizio. Si noti che l'indirizzo o le informazioni vincolanti non sono specificati all'interno dell'implementazione del servizio. …
- Crea un Web. …
- Crea un servizio. …
- Inserisci il servizio.
Qual è la necessità per l'attivazione o l'hosting di un servizio WCF?
Non importa se la richiesta è una richiesta di servizio WCF o una richiesta ASP. NET, il lavoro del processo di attivazione è di consentire al processo di lavoro di iniziare quando arriva una richiesta in al server dal client. Questo processo di attivazione è chiamato attivazione basata su messaggi.
Come faccio a ospitare un servizio?
Per ospitare il servizio, aggiungi il codice per eseguire i seguenti passaggi:
- Crea un URI per l'indirizzo di base.
- Crea un'istanza di classe per ospitare il servizio.
- Crea un endpoint di servizio.
- Abilita lo scambio di metadati.
- Apri l'host del servizio per ascoltare i messaggi in arrivo.