System.ServiceModel.Description Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |