Condividi tramite


Dettagli delle funzioni di WCF

Windows Communication Foundation (WCF) consente di esercitare un controllo esteso sulle funzioni di messaggistica di un'applicazione. Negli argomenti contenuti in questa sezione vengono dettagliate le funzionalità disponibili. Per ulteriori informazioni sulla programmazione di base, vedere Programmazione WCF di base.

Argomenti della sezione

  • Sessioni, istanze e concorrenza
    Vengono descritte la modalità di creazione di istanze e la modalità di sessione di WCF e viene spiegato come selezionare la modalità appropriata per l'applicazione.
  • Code e sessioni affidabili
    Vengono descritte le code, che archiviano i messaggi provenienti da un'applicazione di origine per conto di un'applicazione ricevente e in seguito li inoltrano all'applicazione ricevente.
  • Transazioni
    Viene spiegato come creare operazioni transazionali per le quali, se necessario, è possibile eseguire il rollback.
  • Rete peer-to-peer
    Viene spiegato dettagliatamente come creare servizi e client peer.
  • Metadata
    Vengono descritti l'architettura e i formati dei metadati.
  • Client
    Viene descritto come creare una varietà di client che accedono a servizi.
  • Hosting
    Viene descritto l'hosting. Un servizio può essere ospitato da un'altra applicazione o essere indipendente.
  • Interoperabilità e integrazione
    Viene descritto come utilizzare WCF per estendere la logica esistente anziché riscriverla, nel caso in cui si disponga di una grande quantità di logica di applicazione basata sul componente in COM+.
  • Modello di programmazione Web
    Viene descritto il modello di programmazione Web WCF che consente agli sviluppatori di esporre operazioni del servizio WCF agli endpoint non-SOAP.
  • Diffusione WCF
    Viene descritto il supporto che consente di esporre facilmente feed di diffusione da un servizio WCF.
  • Integrazione AJAX e supporto JSON
    Viene descritto il supporto per il formato dati AJAX (ASP.NET Asynchronous JavaScript e XML) e JSON (Javascript Object Notation) per consentire ai servizi WCF di esporre operazioni ai client AJAX.

Riferimenti

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

Sezioni correlate

Programmazione WCF di base