System.ServiceModel.Description Spazio dei nomi

Fornisce le classi correlate alla descrizione del modello di servizi.

Classi

CallbackDebugBehavior

Abilita il debug del servizio per un oggetto di callback Windows Communication Foundation (WCF).

ClientCredentials

Consente all'utente di configurare le credenziali client e del servizio, nonché le impostazioni di autenticazione delle credenziali del servizio da utilizzare per il lato client della comunicazione.

ClientViaBehavior

La classe ClientViaBehavior viene utilizzata dai client per specificare l'URI per il quale deve essere creato il canale del trasporto.

ContractDescription

Descrive un contratto Windows Communication Foundation (WCF) che specifica ciò che un endpoint comunica al mondo esterno.

DataContractSerializerMessageContractImporter

Gestisce l'importazione di messaggi del contratto dati da documenti WSDL.

DataContractSerializerOperationBehavior

Rappresenta il comportamento runtime di DataContractSerializer.

DispatcherSynchronizationBehavior

Comportamento dell'endpoint che consente a un servizio WCF di inviare risposte in modo asincrono.

DurableOperationAttribute

Specifica il comportamento di esecuzione locale di un metodo di un servizio durevole.

DurableServiceAttribute

Specifica il comportamento di esecuzione interno di un'implementazione del contratto di servizio durevole.

FaultDescription

Rappresenta un errore SOAP.

FaultDescriptionCollection

Rappresenta una raccolta di oggetti FaultDescription che è possibile usare per ottenere informazioni sugli errori SOAP in un contratto.

JsonFaultDetail

Rappresenta un errore SOAP specificato nel contratto di servizio per l'utilizzo con JSON.

MessageBodyDescription

Rappresenta il corpo di un messaggio SOAP.

MessageDescription

Rappresenta la descrizione di un messaggio.

MessageDescriptionCollection

Fornisce una raccolta utilizzata per memorizzare le descrizioni dei messaggi che costituiscono un'operazione che appartiene a un contratto.

MessageHeaderDescription

Rappresenta un'intestazione del messaggio SOAP.

MessageHeaderDescriptionCollection

Rappresenta una raccolta di oggetti MessageHeaderDescription.

MessagePartDescription

Rappresenta una descrizione di una parte del messaggio SOAP.

MessagePartDescriptionCollection

Rappresenta una raccolta di oggetti MessagePartDescription.

MessagePropertyDescription

Rappresenta una proprietà del messaggio specificata da MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Rappresenta una raccolta di oggetti MessagePropertyDescription.

MetadataConversionError

Rappresenta un evento di errore o di avviso che si verifica durante l'utilizzo di una classe MetadataExporter o MetadataImporter.

MetadataExchangeBindings

Utilizzato per creare associazioni fornite dal sistema per lo scambio di metadati WS-Transfer utilizzando il contratto IMetadataExchange.

MetadataExchangeClient

Scarica i metadati del servizio.

MetadataExporter

Esporta informazioni descrittive del servizio nei metadati.

MetadataImporter

Importa i metadati in oggetti ServiceEndpoint.

MetadataImporterQuotas

Specifica le quote per le utilità di importazione dei metadati che derivano dalla classe MetadataImporter.

MetadataLocation

Rappresenta l'indirizzo dei documenti di metadati.

MetadataReference

Rappresenta un riferimento a un documento di metadati restituito da un endpoint dello scambio di metadati.

MetadataResolver

Recupera e importa i metadati come oggetti ServiceEndpoint.

MetadataSection

Rappresenta metadati XML o riferimenti a metadati XML.

MetadataSet

Rappresenta una raccolta serializzabile di metadati del servizio in formato XML.

MustUnderstandBehavior

Specifica a Windows Communication Foundation (WCF) l'istruzione di disabilitare l'elaborazione obbligatoria delle intestazioni non incluse nella raccolta UnderstoodHeaders da interpretare in base alle specifiche SOAP 1.1 e 1.2.

OperationContractGenerationContext

Classe passata al metodo GenerateOperation(OperationContractGenerationContext) per abilitare la possibilità di modificare un contratto dell'operazione e il relativo contesto prima della generazione del codice.

OperationDescription

Rappresenta la descrizione di un'operazione del contratto che fornisce una descrizione dei messaggi che costituiscono l'operazione.

OperationDescriptionCollection

Rappresenta una raccolta che contiene descrizioni dell'operazione.

ParameterXPathQueryGenerator

Abilita la creazione di un XPath da un contratto dati.

PersistenceProviderBehavior

Definisce il comportamento per un elemento PersistenceProviderFactory associato a WorkflowServiceHost.

PolicyAssertionCollection

Contiene le asserzioni di criteri.

PolicyConversionContext

Definisce una classe utilizzata per recuperare asserzioni dell'associazione nei metadati e allegare elementi dell'associazione di implementazione all'ambito appropriato.

PolicyVersion

Classe che indica la versione della specifica WS-Policy utilizzata.

ServiceAuthenticationBehavior

Descrive il comportamento di autenticazione del servizio.

ServiceAuthorizationBehavior

Fornisce proprietà correlate al comportamento di autorizzazione del servizio.

ServiceContractGenerationContext

Classe passata al metodo GenerateContract(ServiceContractGenerationContext) per abilitare la possibilità di modificare un contratto di servizio e il relativo contesto prima della generazione del codice.

ServiceContractGenerator

Il tipo di classe ServiceContractGenerator genera codice del contratto di servizio e configurazioni dell'associazione dagli oggetti della descrizione ServiceEndpoint.

ServiceCredentials

Configura una credenziale del servizio. Utilizzare questa classe per specificare la credenziale per il servizio, ad esempio un certificato X.509. Utilizzare inoltre questa classe per specificare il modello di autenticazione per varie credenziali client, ad esempio la convalida di nome utente e password.

ServiceDebugBehavior

Abilita informazioni di debug e della Guida per un servizio Windows Communication Foundation (WCF).

ServiceDescription

Rappresenta una descrizione completa e in memoria del servizio, che comprende tutti gli endpoint per il servizio e le specifiche per i rispettivi indirizzi, associazioni, contratti e comportamenti.

ServiceEndpoint

Rappresenta l'endpoint per un servizio che consente ai client del servizio di individuare e comunicare con il servizio.

ServiceEndpointCollection

Una raccolta che contiene gli endpoint per un servizio.

ServiceHealthBehavior

Specifica un comportamento del servizio Windows Communication Foundation (WCF) che offre un endpoint di integrità.

ServiceHealthBehaviorBase

Funge da classe di base per un comportamento del servizio Windows Communication Foundation (WCF) che offre un endpoint di integrità.

ServiceHealthData

Definisce un elemento di dati costituito da una chiave e più valori per l'uso da parte di un servizio integrità di Windows Communication Foundation (WCF).

ServiceHealthDataCollection

Rappresenta una raccolta con chiave di oggetti ServiceHealthData.

ServiceHealthModel

Contiene il modello che specifica le informazioni sullo stato di un servizio WCF.

ServiceHealthModel.ChannelDispatcherModel

Contiene il modello che rappresenta i dispatcher del canale associati al servizio WCF.

ServiceHealthModel.CommunicationTimeoutsModel

Classe contenente il modello che rappresenta i timeout di un servizio WCF.

ServiceHealthModel.ProcessInformationModel

Specifica informazioni sul processo relative al servizio monitorato da questo servizio integrità.

ServiceHealthModel.ProcessThreadsModel

Specifica informazioni sul threading relative a questo processo del servizio integrità.

ServiceHealthModel.ServiceEndpointModel

Specifica informazioni sugli endpoint monitorati da questo comportamento del servizio integrità.

ServiceHealthModel.ServicePropertiesModel

Include informazioni sulla proprietà relative a un servizio WCF.

ServiceHealthModel.ServiceThrottleModel

Contiene il modello che specifica informazioni sulla limitazione di servizio che controlla la velocità effettiva di un servizio WCF.

ServiceHealthSection

Rappresenta una sezione di una pagina HTML di comportamento del servizio integrità.

ServiceHealthSectionCollection

Rappresenta una raccolta di oggetti ServiceHealthSection.

ServiceMetadataBehavior

Controlla la pubblicazione dei metadati del servizio e delle informazioni associate.

ServiceMetadataContractBehavior

Un comportamento del contratto che consente di specificare se pubblicare metadati per un endpoint specificato.

ServiceMetadataEndpoint

Un endpoint standard con un contratto fisso (IMetadataExchange) e un'associazione HTTP predefinita utilizzata per esporre metadati.

ServiceMetadataExtension

Fornisce l'implementazione per i protocolli che consentono la pubblicazione dei metadati.

ServiceSecurityAuditBehavior

Specifica il comportamento di controllo degli eventi di sicurezza. In generale, gli eventi di sicurezza sono costituiti da eventi di autenticazione e autorizzazione di trasporto, messaggi o negoziazione. Per altre informazioni, vedere ServiceAuthorizationManager.

ServiceThrottlingBehavior

Configura le impostazioni di velocità runtime che consentono di ottimizzare le prestazioni del servizio.

SynchronousReceiveBehavior

Controlla se i canali sono in ascolto in modalità sincrona o asincrona.

TransactedBatchingBehavior

Rappresenta un comportamento che ottimizza le operazioni di ricezione per i trasporti che supportano ricezioni transazionali.

TypedMessageConverter

Converte un messaggio tipizzato in un messaggio non tipizzato o viceversa.

UseRequestHeadersForMetadataAddressBehavior

Abilita il recupero di informazioni sull'indirizzo dei metadati dalle intestazioni del messaggio di richiesta per un servizio Windows Communication Foundation (WCF).

WebHttpBehavior

Abilita il modello di programmazione Web per un servizio Windows Communication Foundation (WCF).

WebHttpEndpoint

Endpoint standard con un'associazione WebHttpBinding fissa che aggiunge automaticamente il comportamento WebHttpBehavior.

WebScriptEnablingBehavior

Fornisce supporto per il comportamento che consente agli endpoint WCF (Windows Communication Foundation) di ricevere richieste HTTP da un client AJAX ASP.NET basato su browser. La classe non può essere ereditata.

WebScriptEndpoint

Endpoint standard con un'associazione WebHttpBinding fissa che aggiunge automaticamente il comportamento WebScriptEnablingBehavior.

WebServiceEndpoint

Endpoint standard con un'associazione WebHttpBinding fissa.

WorkflowRuntimeBehavior

Definisce il comportamento per la classe WorkflowRuntime associata a WorkflowServiceHost.

WsdlContractConversionContext

Classe passata a utilità di esportazione e importazione WSDL personalizzate per abilitare la personalizzazione dei processi di esportazione e di importazione dei metadati per un contratto.

WsdlEndpointConversionContext

Passata a utilità di esportazione e importazione WSDL personalizzate per abilitare la personalizzazione dei processi di esportazione e di importazione dei metadati per un endpoint WSDL.

WsdlExporter

Converte le informazioni relative al servizio, al contratto e all'endpoint in documenti di metadati.

WsdlImporter

Importa metadati Web Services Description Language (WSDL) 1.1 con allegati WS-Policy.

XmlSerializerMessageContractImporter

Gestisce l'importazione di messaggi da documenti WSDL utilizzando XmlSerializer.

XmlSerializerOperationBehavior

Controlla il comportamento in fase di esecuzione dell'oggetto XmlSerializer associato a un'operazione.

Interfacce

IContractBehavior

Implementa metodi che possono essere utilizzati per estendere il comportamento in fase di esecuzione per un contratto in un'applicazione client o del servizio.

IContractBehaviorAttribute

Specifica il contratto per il quale è attivo un attributo che implementa l'interfaccia IContractBehavior.

IEndpointBehavior

Implementa metodi che possono essere usati per estendere il comportamento della fase di esecuzione per un endpoint in un'applicazione client o di servizio.

IMetadataExchange

Espone metodi utilizzati per restituire i metadati relativi a un servizio.

IOperationBehavior

Implementa metodi che possono essere utilizzati per estendere il comportamento della fase di esecuzione per un'operazione in un'applicazione client o di servizio.

IOperationContractGenerationExtension

Definisce i metodi chiamati durante la generazione del contratto che possono essere utilizzati per modificare il codice generato per un'operazione.

IPolicyExportExtension

Implementare IPolicyExportExtension per inserire asserzioni di criteri dell'associazione personalizzate alle informazioni di linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language).

IPolicyImportExtension

Definisce un metodo per oggetti che importano asserzioni di criteri personalizzate relative alle associazioni.

IServiceBehavior

Fornisce un meccanismo per modificare o inserire estensioni personalizzate all'interno di un servizio, inclusa la classe ServiceHostBase.

IServiceContractGenerationExtension

Definisce i metodi chiamati durante la generazione del contratto che possono essere utilizzati per modificare il codice generato per un contratto di servizio.

IWsdlExportExtension

Definisce comportamenti dell'endpoint o del contratto che possono esportare metadati personalizzati.

IWsdlImportExtension

Implementare e allegare a un oggetto WsdlImporter per controllare come l'utilità di importazione esegue il mapping delle parti di linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language) a quelli di un oggetto ServiceDescription.

Enumerazioni

ListenUriMode

Indica se il trasporto deve garantire che l'URI di ascolto fornito per il servizio sia univoco o se può essere utilizzato esattamente come fornito.

MessageDirection

Specifica la direzione del messaggio.

MetadataExchangeClientMode

Specifica la modalità di scambio utilizzata per ottenere metadati.

PrincipalPermissionMode

Imposta la modalità per i controlli delle autorizzazioni quando si utilizza la classe PrincipalPermissionAttribute per controllare l'accesso a un metodo.

ServiceContractGenerationOptions

Rappresenta le opzioni di generazione del contratto disponibili quando si utilizza ServiceContractGenerator.

UnknownExceptionAction

Specifica in che modo un servizio durevole gestirà un'eccezione sconosciuta.