Eventi
Creare app e agenti di intelligenza artificiale
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Il livello del modello di servizi è responsabile del pull dei messaggi in arrivo dai canali sottostanti, della loro conversione in chiamate al metodo nel codice dell'applicazione e della restituzione dei risultati al chiamante. Le estensioni del modello di servizi modificano o implementano il comportamento e le funzionalità dell'esecuzione o della comunicazione relativamente a funzionalità del client o del dispatcher, comportamenti personalizzati, intercettazione di messaggi e parametri e altre funzionalità di estendibilità.
Estensione dei client
Vengono descritte le interfacce in grado di intercettare e modificare la fase di esecuzione del client, nonché le classi nelle quali è possibile inserire estensioni personalizzate nelle applicazioni client. È ad esempio possibile eseguire la registrazione dei messaggi del client personalizzata, la serializzazione dei messaggi personalizzata e così via.
Estensione di dispatcher
Vengono descritte le interfacce in grado di intercettare e modificare la fase di esecuzione del servizio, nonché le classi nelle quali è possibile inserire estensioni personalizzate nelle applicazioni del servizio. È ad esempio possibile eseguire la registrazione del servizio personalizzata, la convalida dei messaggi dal lato del servizio, la distribuzione personalizzata e così via.
Oggetti estensibili
Vengono descritti i cinque oggetti estendibili e il modello IExtensibleObject<T>. Questo modello viene usato per estendere le classi di runtime esistenti con nuove funzionalità oppure per aggiungere un nuovo stato a un oggetto. Le estensioni, allegate a uno degli oggetti estensibili, attivano i comportamenti in fasi molto diverse dell'elaborazione per accedere a stato e funzionalità condivisi allegati a un oggetto estensibile comune al quale possono accedere.
Configurazione ed estensione del runtime con i comportamenti
Per modificare le impostazioni o per inserire estensioni nella fase di esecuzione di WCF si utilizzano i comportamenti. WCF comprende comportamenti implementati dal sistema per controllare la limitazione delle richieste, la creazione di istanze e molti altri aspetti di servizi e operazioni. Contenuto della sezione viene descritto come creare comportamenti personalizzati e come renderli disponibili per l'utilizzo sia a livello di programmazione che nei file di configurazione.
Estensione dell'hosting tramite ServiceHostFactory
Viene descritto come estendere System.ServiceModel.ServiceHostBase, System.ServiceModel.ServiceHost e come utilizzare le classi System.ServiceModel.Activation.ServiceHostFactory per personalizzare l'ambiente host.
Eventi
Creare app e agenti di intelligenza artificiale
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoFormazione
Modulo
Le app per la finanza e le operazioni vengono personalizzate mediante le estensioni, che consentono di aggiungere funzionalità agli elementi del modello e al codice sorgente nella Struttura a oggetti applicativi (AOT) usando Visual Studio.
Documentazione
Estensione del livello del canale - WCF
Altre informazioni su: Estensione del livello del canale
Introduzione all'estendibilità - WCF
Altre informazioni su: Introduzione all'estendibilità
Estensione delle associazioni - WCF
Altre informazioni su: Estensione delle associazioni