System.ServiceModel.Description Spazio dei nomi

Fornisce le classi correlate alla descrizione del modello di servizi. Provides classes related to the service model description.

Classi

CallbackDebugBehavior

Abilita il debug del servizio per un oggetto di callback Windows Communication Foundation (WCF).Enables service debugging for a Windows Communication Foundation (WCF) callback object.

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.Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.

ClientViaBehavior

La classe ClientViaBehavior viene utilizzata dai client per specificare l'URI per il quale deve essere creato il canale del trasporto.The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.

ContractDescription

Descrive un contratto Windows Communication Foundation (WCF) che specifica ciò che un endpoint comunica al mondo esterno.Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.

DataContractSerializerMessageContractImporter

Gestisce l'importazione di messaggi del contratto dati da documenti WSDL.Handles the importation of data contract messages from WSDL documents.

DataContractSerializerOperationBehavior

Rappresenta il comportamento runtime di DataContractSerializer.Represents the run-time behavior of the DataContractSerializer.

DispatcherSynchronizationBehavior

Comportamento dell'endpoint che consente a un servizio WCF di inviare risposte in modo asincrono.An endpoint behavior that enables a WCF service to send replies asynchronously.

DurableOperationAttribute

Specifica il comportamento di esecuzione locale di un metodo di un servizio durevole.Specifies the local execution behavior of a durable service method.

DurableServiceAttribute

Specifica il comportamento di esecuzione interno di un'implementazione del contratto di servizio durevole.Specifies the internal execution behavior of a durable service contract implementation.

FaultDescription

Rappresenta un errore SOAP.Represents a SOAP fault.

FaultDescriptionCollection

Rappresenta una raccolta di oggetti FaultDescription che è possibile usare per ottenere informazioni sugli errori SOAP in un contratto.Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.

JsonFaultDetail

Rappresenta un errore SOAP specificato nel contratto di servizio per l'utilizzo con JSON.Represents a SOAP fault that is specified in the service contract for use with JSON.

MessageBodyDescription

Rappresenta il corpo di un messaggio SOAP.Represents the body of a SOAP message.

MessageDescription

Rappresenta la descrizione di un messaggio.Represents the description of a message.

MessageDescriptionCollection

Fornisce una raccolta utilizzata per memorizzare le descrizioni dei messaggi che costituiscono un'operazione che appartiene a un contratto.Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.

MessageHeaderDescription

Rappresenta un'intestazione del messaggio SOAP.Represents a SOAP message header.

MessageHeaderDescriptionCollection

Rappresenta una raccolta di oggetti MessageHeaderDescription.Represents a collection of MessageHeaderDescription objects.

MessagePartDescription

Rappresenta una descrizione di una parte del messaggio SOAP.Represents a description of a SOAP message part.

MessagePartDescriptionCollection

Rappresenta una raccolta di oggetti MessagePartDescription.Represents a collection of MessagePartDescription objects.

MessagePropertyDescription

Rappresenta una proprietà del messaggio specificata da MessagePropertyAttribute.Represents a message property specified by the MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Rappresenta una raccolta di oggetti MessagePropertyDescription.Represents a collection of MessagePropertyDescription objects.

MetadataConversionError

Rappresenta un evento di errore o di avviso che si verifica durante l'utilizzo di una classe MetadataExporter o MetadataImporter.Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.

MetadataExchangeBindings

Utilizzato per creare associazioni fornite dal sistema per lo scambio di metadati WS-Transfer utilizzando il contratto IMetadataExchange.Used to create system-provided bindings for WS-Transfer metadata exchange using the IMetadataExchange contract.

MetadataExchangeClient

Scarica i metadati del servizio.Downloads service metadata.

MetadataExporter

Esporta informazioni descrittive del servizio nei metadati.Exports service description information into metadata.

MetadataImporter

Importa i metadati in oggetti ServiceEndpoint.Imports metadata into ServiceEndpoint objects.

MetadataImporterQuotas

Specifica le quote per le utilità di importazione dei metadati che derivano dalla classe MetadataImporter.Specifies the quotas for metadata importers that derive from the MetadataImporter class.

MetadataLocation

Rappresenta l'indirizzo dei documenti di metadati.Represents the address of metadata documents.

MetadataReference

Rappresenta un riferimento a un documento di metadati restituito da un endpoint dello scambio di metadati.Represents a reference to a metadata document returned from a metadata exchange endpoint.

MetadataResolver

Recupera e importa i metadati come oggetti ServiceEndpoint.Retrieves and imports metadata as ServiceEndpoint objects.

MetadataSection

Rappresenta metadati XML o riferimenti a metadati XML.Represents XML metadata or references to XML metadata.

MetadataSet

Rappresenta una raccolta serializzabile di metadati del servizio in formato XML.Represents a serializable collection of service metadata in XML form.

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.Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.

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.Passed to the GenerateOperation(OperationContractGenerationContext) method to enable the modification of an operation contract and its context prior to generating code.

OperationDescription

Rappresenta la descrizione di un'operazione del contratto che fornisce una descrizione dei messaggi che costituiscono l'operazione.Represents the description of a contract operation that provides a description of the messages that make up the operation.

OperationDescriptionCollection

Rappresenta una raccolta che contiene descrizioni dell'operazione.Represents a collection that contains operation descriptions.

ParameterXPathQueryGenerator

Abilita la creazione di un XPath da un contratto dati.Enables the creation of an XPath from a data contract.

PersistenceProviderBehavior

Definisce il comportamento per un elemento PersistenceProviderFactory associato a WorkflowServiceHost.Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.

PolicyAssertionCollection

Contiene le asserzioni di criteri.Contains policy assertions.

PolicyConversionContext

Definisce una classe utilizzata per recuperare asserzioni dell'associazione nei metadati e allegare elementi dell'associazione di implementazione all'ambito appropriato.Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.

PolicyVersion

Classe che indica la versione della specifica WS-Policy utilizzata.A class used to specify the version of the WS-Policy specification being used.

ServiceAuthenticationBehavior

Descrive il comportamento di autenticazione del servizio.Describes the service's authentication behavior.

ServiceAuthorizationBehavior

Fornisce proprietà correlate al comportamento di autorizzazione del servizio.Provides properties related to service authorization behavior.

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.Passed to the GenerateContract(ServiceContractGenerationContext) method to enable the modification of a service contract and its context prior to generating code.

ServiceContractGenerator

Il tipo di classe ServiceContractGenerator genera codice del contratto di servizio e configurazioni dell'associazione dagli oggetti della descrizione ServiceEndpoint.The ServiceContractGenerator type generates service contract code and binding configurations from ServiceEndpoint description objects.

ServiceCredentials

Configura una credenziale del servizio.Configures a service credential. Utilizzare questa classe per specificare la credenziale per il servizio, ad esempio un certificato X.509.Use this class to specify the credential for the service such as an X.509 certificate. Utilizzare inoltre questa classe per specificare il modello di autenticazione per varie credenziali client, ad esempio la convalida di nome utente e password.Also, use this class to specify the authentication model for various client credentials such as user name and password validation.

ServiceDebugBehavior

Abilita informazioni di debug e della Guida per un servizio Windows Communication Foundation (WCF).Enables debugging and help information features for a Windows Communication Foundation (WCF) service.

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.Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

ServiceEndpoint

Rappresenta l'endpoint per un servizio che consente ai client del servizio di individuare e comunicare con il servizio.Represents the endpoint for a service that allows clients of the service to find and communicate with the service.

ServiceEndpointCollection

Una raccolta che contiene gli endpoint per un servizio.A collection that contains the endpoints for a service.

ServiceHealthBehavior

Specifica un comportamento del servizio Windows Communication Foundation (WCF) che offre un endpoint di integrità.Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthBehaviorBase

Funge da classe di base per un comportamento del servizio Windows Communication Foundation (WCF) che offre un endpoint di integrità.Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

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).Defines a data item that consists of a key and multiple values for use by a Windows Communication Foundation (WCF) health service.

ServiceHealthDataCollection

Rappresenta una raccolta con chiave di oggetti ServiceHealthData.Represents a keyed collection of ServiceHealthData objects.

ServiceHealthModel

Contiene il modello che specifica le informazioni sullo stato di un servizio WCF.Contains the model that provides information about the state and status of a WCF service.

ServiceHealthModel.ChannelDispatcherModel

Contiene il modello che rappresenta i dispatcher del canale associati al servizio WCF.Contains the model that represents the channel dispatchers associated with a WCF service.

ServiceHealthModel.CommunicationTimeoutsModel

Classe contenente il modello che rappresenta i timeout di un servizio WCF.The class that contains the model representing a WCF service's timeouts.

ServiceHealthModel.ProcessInformationModel

Specifica informazioni sul processo relative al servizio monitorato da questo servizio integrità.Provides process information about the service that this health service is monitoring.

ServiceHealthModel.ProcessThreadsModel

Specifica informazioni sul threading relative a questo processo del servizio integrità.Provides threading information about this service health process.

ServiceHealthModel.ServiceEndpointModel

Specifica informazioni sugli endpoint monitorati da questo comportamento del servizio integrità.Provides information about the endpoints that this health service behavior monitors.

ServiceHealthModel.ServicePropertiesModel

Include informazioni sulla proprietà relative a un servizio WCF.Provides property information about a WCF service.

ServiceHealthModel.ServiceThrottleModel

Contiene il modello che specifica informazioni sulla limitazione di servizio che controlla la velocità effettiva di un servizio WCF.Contains the model that provides information about service throttle that controls the throughput of a WCF service.

ServiceHealthSection

Rappresenta una sezione di una pagina HTML di comportamento del servizio integrità.Represents a section of a Service Health Behavior HTML page.

ServiceHealthSectionCollection

Rappresenta una raccolta di oggetti ServiceHealthSection.Represents a collection of ServiceHealthSection objects.

ServiceMetadataBehavior

Controlla la pubblicazione dei metadati del servizio e delle informazioni associate.Controls the publication of service metadata and associated information.

ServiceMetadataContractBehavior

Un comportamento del contratto che consente di specificare se pubblicare metadati per un endpoint specificato.A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.

ServiceMetadataEndpoint

Un endpoint standard con un contratto fisso (IMetadataExchange) e un'associazione HTTP predefinita utilizzata per esporre metadati.A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.

ServiceMetadataExtension

Fornisce l'implementazione per i protocolli che consentono la pubblicazione dei metadati.Provides the implementation for the metadata publishing protocols.

ServiceSecurityAuditBehavior

Specifica il comportamento di controllo degli eventi di sicurezza.Specifies the audit behavior of security events. In generale, gli eventi di sicurezza sono costituiti da eventi di autenticazione e autorizzazione di trasporto, messaggi o negoziazione.In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. Per altre informazioni, vedere ServiceAuthorizationManager.For more information, see ServiceAuthorizationManager.

ServiceThrottlingBehavior

Configura le impostazioni di velocità runtime che consentono di ottimizzare le prestazioni del servizio.Configures run-time throughput settings that enable you to tune service performance.

SynchronousReceiveBehavior

Controlla se i canali sono in ascolto in modalità sincrona o asincrona.Controls whether channels listen synchronously or asynchronously.

TransactedBatchingBehavior

Rappresenta un comportamento che ottimizza le operazioni di ricezione per i trasporti che supportano ricezioni transazionali.Represents a behavior that optimizes the receive operations for transports that support transactional receives.

TypedMessageConverter

Converte un messaggio tipizzato in un messaggio non tipizzato o viceversa.Converts a typed message to an untyped message, or an untyped message to a typed message.

UseRequestHeadersForMetadataAddressBehavior

Abilita il recupero di informazioni sull'indirizzo dei metadati dalle intestazioni del messaggio di richiesta per un servizio Windows Communication Foundation (WCF).Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

WebHttpBehavior

Abilita il modello di programmazione Web per un servizio Windows Communication Foundation (WCF).Enables the Web programming model for a Windows Communication Foundation (WCF) service.

WebHttpEndpoint

Endpoint standard con un'associazione WebHttpBinding fissa che aggiunge automaticamente il comportamento WebHttpBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.

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.Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. La classe non può essere ereditata.This class cannot be inherited.

WebScriptEndpoint

Endpoint standard con un'associazione WebHttpBinding fissa che aggiunge automaticamente il comportamento WebScriptEnablingBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.

WebServiceEndpoint

Endpoint standard con un'associazione WebHttpBinding fissa.A standard endpoint with a fixed WebHttpBinding binding.

WorkflowRuntimeBehavior

Definisce il comportamento per la classe WorkflowRuntime associata a WorkflowServiceHost.Defines the behavior for the WorkflowRuntime associated with 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.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.

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.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.

WsdlExporter

Converte le informazioni relative al servizio, al contratto e all'endpoint in documenti di metadati.Converts service, contract, and endpoint information into metadata documents.

WsdlImporter

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

XmlSerializerMessageContractImporter

Gestisce l'importazione di messaggi da documenti WSDL utilizzando XmlSerializer.Handles the import of messages from WSDL documents using the XmlSerializer.

XmlSerializerOperationBehavior

Controlla il comportamento in fase di esecuzione dell'oggetto XmlSerializer associato a un'operazione.Controls run-time behavior of the XmlSerializer associated with an operation.

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.Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.

IContractBehaviorAttribute

Specifica il contratto per il quale è attivo un attributo che implementa l'interfaccia IContractBehavior.Specifies the contract for which an attribute that implements the IContractBehavior interface is active.

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.Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.

IMetadataExchange

Espone metodi utilizzati per restituire i metadati relativi a un servizio.Exposes methods used to return metadata about a service.

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.Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.

IOperationContractGenerationExtension

Definisce i metodi chiamati durante la generazione del contratto che possono essere utilizzati per modificare il codice generato per un'operazione.Defines the methods called during contract generation that can be used to modify the generated code for an operation.

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).Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.

IPolicyImportExtension

Definisce un metodo per oggetti che importano asserzioni di criteri personalizzate relative alle associazioni.Defines a method for objects that import custom policy assertions about bindings.

IServiceBehavior

Fornisce un meccanismo per modificare o inserire estensioni personalizzate all'interno di un servizio, inclusa la classe ServiceHostBase.Provides a mechanism to modify or insert custom extensions across an entire service, including the 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.Defines the methods called during contract generation that can be used to modify the generated code for a service contract.

IWsdlExportExtension

Definisce comportamenti dell'endpoint o del contratto che possono esportare metadati personalizzati.Defines endpoint or contract behaviors that can export custom metadata.

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.Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

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.Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.

MessageDirection

Specifica la direzione del messaggio.Specifies the direction of the message.

MetadataExchangeClientMode

Specifica la modalità di scambio utilizzata per ottenere metadati.Specifies the exchange mode used to obtain metadata.

PrincipalPermissionMode

Imposta la modalità per i controlli delle autorizzazioni quando si utilizza la classe PrincipalPermissionAttribute per controllare l'accesso a un metodo.Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.

ServiceContractGenerationOptions

Rappresenta le opzioni di generazione del contratto disponibili quando si utilizza ServiceContractGenerator.Represents the contract generation options available using the ServiceContractGenerator.

UnknownExceptionAction

Specifica in che modo un servizio durevole gestirà un'eccezione sconosciuta.Specifies how a durable service will handle an unknown exception.