System.ServiceModel.Description Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes relacionadas à descrição do modelo de serviço.
Classes
CallbackDebugBehavior |
Permite a depuração de serviço para um objeto de retorno de chamada do Windows Communication Foundation (WCF). |
ClientCredentials |
Permite que o usuário configure o cliente e credenciais de serviço, bem como configurações de autenticação de credenciais de serviço para uso no lado do cliente de comunicação. |
ClientViaBehavior |
O ClientViaBehavior é usado por clientes para especificar o URI para o qual o canal de transporte deve ser criado. |
ContractDescription |
Descreve um contrato WCF (Windows Communication Foundation) que especifica o que um ponto de extremidade comunica ao mundo externo. |
DataContractSerializerMessageContractImporter |
Manipula a importação de mensagens do contrato de dados de documentos WSDL. |
DataContractSerializerOperationBehavior |
Representa o comportamento de tempo de execução de DataContractSerializer. |
DispatcherSynchronizationBehavior |
Um comportamento de ponto de extremidade que habilita um serviço WCF para enviar respostas de forma assíncrona. |
DurableOperationAttribute |
Especifica o comportamento de execução local de um método de serviço durável. |
DurableServiceAttribute |
Especifica o comportamento de execução interna de uma implementação de contrato de serviço durável. |
FaultDescription |
Representa uma falha SOAP. |
FaultDescriptionCollection |
Representa uma coleção de objetos FaultDescription que você pode usar para obter informações sobre falhas de SOAP em um contrato. |
JsonFaultDetail |
Representa uma falha SOAP que é especificada no contrato de serviço para ser usada com JSON. |
MessageBodyDescription |
Representa o corpo de uma mensagem SOAP. |
MessageDescription |
Representa a descrição de uma mensagem. |
MessageDescriptionCollection |
Fornece uma coleção que é usada para armazenar as descrições das mensagens que compõem uma operação que pertence a um contrato. |
MessageHeaderDescription |
Representa um cabeçalho de mensagem SOAP. |
MessageHeaderDescriptionCollection |
Representa uma coleção de objetos MessageHeaderDescription . |
MessagePartDescription |
Representa uma descrição de uma parte da mensagem SOAP. |
MessagePartDescriptionCollection |
Representa uma coleção de objetos MessagePartDescription . |
MessagePropertyDescription |
Representa uma propriedade de mensagem especificada pelo MessagePropertyAttribute. |
MessagePropertyDescriptionCollection |
Representa uma coleção de objetos MessagePropertyDescription . |
MetadataConversionError |
Representa um evento de erro ou aviso que ocorreu durante o uso de um MetadataExporter ou MetadataImporter. |
MetadataExchangeBindings |
Usado para criar associações fornecidas pelo sistema para troca de metadados de WS-Transfer usando o contrato IMetadataExchange. |
MetadataExchangeClient |
Baixa os metadados do serviço. |
MetadataExporter |
Exporta informações de descrição do serviço em metadados. |
MetadataImporter |
Importa os metadados em objetos ServiceEndpoint. |
MetadataImporterQuotas |
Especifica as cotas para importadores de metadados que derivam da classe MetadataImporter. |
MetadataLocation |
Representa o endereço de documentos de metadados. |
MetadataReference |
Representa uma referência a um documento de metadados retornado de um ponto de extremidade de troca de metadados. |
MetadataResolver |
Recupera e importa metadados como objetos ServiceEndpoint. |
MetadataSection |
Representa metadados XML ou referências a metadados XML. |
MetadataSet |
Representa uma coleção serializável de metadados de serviço no formato XML. |
MustUnderstandBehavior |
Instrui a WCF (Windows Communication Foundation) a desabilitar o processamento obrigatório de cabeçalhos que não estão na coleção UnderstoodHeaders que devem ser compreendidos de acordo com as especificações SOAP 1.1 e 1.2. |
OperationContractGenerationContext |
Passado para o método GenerateOperation(OperationContractGenerationContext) para habilitar a modificação de um contrato de operação e seu contexto antes de gerar código. |
OperationDescription |
Representa a descrição de uma operação do contrato que fornece uma descrição das mensagens que formam a operação. |
OperationDescriptionCollection |
Representa uma coleção que contém descrições de operação. |
ParameterXPathQueryGenerator |
Habilita a criação de um XPath de um contrato de dados. |
PersistenceProviderBehavior |
Define o comportamento de um PersistenceProviderFactory associado a um WorkflowServiceHost. |
PolicyAssertionCollection |
Contém as declarações de política. |
PolicyConversionContext |
Define uma classe usada para recuperar asserções de associação nos metadados e para anexar a implementação de elementos de associação no escopo adequado. |
PolicyVersion |
Uma classe usada para especificar a versão da especificação WS-Policy sendo usada. |
ServiceAuthenticationBehavior |
Descreve o comportamento de autenticação do serviço. |
ServiceAuthorizationBehavior |
Fornece propriedades relacionadas ao comportamento de autorização de serviço. |
ServiceContractGenerationContext |
Passado para o método GenerateContract(ServiceContractGenerationContext) para habilitar a modificação de um contrato de serviço e seu contexto antes de gerar código. |
ServiceContractGenerator |
O tipo de ServiceContractGenerator gera configurações de código e associação de contrato de serviço dos objetos de descrição de ServiceEndpoint. |
ServiceCredentials |
Configura uma credencial de serviço. Use esta classe para especificar a credencial de serviço como um certificado X.509. Além disso, use essa classe para especificar o modelo de autenticação para diversas credenciais de cliente, como validação de nome de usuário e senha. |
ServiceDebugBehavior |
Habilita recursos de depuração e informações de ajuda para um serviço do WCF (Windows Communication Foundation). |
ServiceDescription |
Representa uma descrição na memória completa do serviço, incluindo todos os pontos de extremidade do serviço e as especificações de seus respectivos endereços, associações, contratos e comportamentos. |
ServiceEndpoint |
Representa o ponto de extremidade em um serviço que permite que os clientes do serviço localizem e se comuniquem com o serviço. |
ServiceEndpointCollection |
Uma coleção que contém os pontos de extremidade para um serviço. |
ServiceHealthBehavior |
Fornece um comportamento de serviço WCF (Windows Communication Foundation) que fornece um ponto de extremidade de integridade. |
ServiceHealthBehaviorBase |
Serve como a classe base para um comportamento de serviço WCF (Windows Communication Foundation) que fornece um ponto de extremidade de integridade. |
ServiceHealthData |
Define um item de dados que consiste em uma chave e vários valores para uso de um serviço de integridade do WCF (Windows Communication Foundation). |
ServiceHealthDataCollection |
Representa uma coleção inserida de objetos ServiceHealthData. |
ServiceHealthModel |
Contém o modelo que fornece informações sobre o estado e o status de um serviço WCF. |
ServiceHealthModel.ChannelDispatcherModel |
Contém o modelo que representa os dispatchers do canal associados a um serviço WCF. |
ServiceHealthModel.CommunicationTimeoutsModel |
A classe que contém o modelo que representa os tempos limite de um serviço WCF. |
ServiceHealthModel.ProcessInformationModel |
Fornece informações de processo sobre o serviço que está sendo monitorado por esse serviço de integridade. |
ServiceHealthModel.ProcessThreadsModel |
Fornece informações de threading sobre esse processo de integridade do serviço. |
ServiceHealthModel.ServiceEndpointModel |
Fornece informações sobre os pontos de extremidade monitorados por esse comportamento de serviço de integridade. |
ServiceHealthModel.ServicePropertiesModel |
Fornece informações de propriedade sobre um serviço WCF. |
ServiceHealthModel.ServiceThrottleModel |
Contém o modelo que fornece informações sobre a limitação de serviço que controla a taxa de transferência de um serviço WCF. |
ServiceHealthSection |
Representa uma seção de uma página HTML do Comportamento de Integridade do Serviço. |
ServiceHealthSectionCollection |
Representa uma coleção de objetos ServiceHealthSection . |
ServiceMetadataBehavior |
Controla a publicação de metadados de serviço e informações associadas. |
ServiceMetadataContractBehavior |
Um comportamento de contrato que permite que você especifique se os metadados para um determinado ponto de extremidade serão publicados ou não. |
ServiceMetadataEndpoint |
Um ponto de extremidade padrão com um contrato fixado (IMetadataExchange) e uma associação HTTP padrão usada para exposição de metadados. |
ServiceMetadataExtension |
Fornece a implementação para os protocolos de publicação de metadados. |
ServiceSecurityAuditBehavior |
Especifica o comportamento de auditoria de eventos de segurança. Em geral, os eventos de segurança consistem em eventos de autenticação como transporte, mensagem ou autenticação do tipo negociar e evento de autorização. Para obter mais informações, consulte ServiceAuthorizationManager. |
ServiceThrottlingBehavior |
Define as configurações de taxa de transferência de tempo de execução que permitem ajustar o desempenho do serviço. |
SynchronousReceiveBehavior |
Controla se os canais escutam de forma síncrona ou assíncrona. |
TransactedBatchingBehavior |
Representa um comportamento que otimiza as operações de recebimento para os transportes que dão suporte aos recebimentos transacionais. |
TypedMessageConverter |
Converte uma mensagem tipada em uma mensagem não tipada ou uma mensagem não tipada em uma mensagem tipada. |
UseRequestHeadersForMetadataAddressBehavior |
Habilita a recuperação de informações de endereço de metadados dos cabeçalhos de mensagens de solicitação para um serviço do WCF (Windows Communication Foundation). |
WebHttpBehavior |
Habilita o modelo de programação Web para um serviço da WCF (Windows Communication Foundation). |
WebHttpEndpoint |
Um ponto de extremidade padrão com uma associação WebHttpBinding fixa que adiciona o comportamento WebHttpBehavior automaticamente. |
WebScriptEnablingBehavior |
Dá suporte para o comportamento que permite que os pontos do WCF (Windows Communication Foundation) recebam solicitações HTTP de um cliente do ASP.NET AJAX baseado em navegador. Essa classe não pode ser herdada. |
WebScriptEndpoint |
Um ponto de extremidade padrão com uma associação WebHttpBinding fixa que adiciona o comportamento WebScriptEnablingBehavior automaticamente. |
WebServiceEndpoint |
Um ponto de extremidade padrão com uma associação WebHttpBinding fixa. |
WorkflowRuntimeBehavior |
Define o comportamento para o WorkflowRuntime associado com um WorkflowServiceHost. |
WsdlContractConversionContext |
Passado para exportadores e importadores WSDL personalizados para habilitar a personalização dos processos de importação e exportação de metadados para um contrato. |
WsdlEndpointConversionContext |
Passado para exportadores e importadores WSDL personalizados para habilitar a personalização dos processos de exportação e importação de metadados de um ponto de extremidade WSDL. |
WsdlExporter |
Converte informações de serviço, contrato e ponto de extremidade em documentos de metadados. |
WsdlImporter |
Importa metadados da linguagem WSDL 1.1 com anexos WS-Policy. |
XmlSerializerMessageContractImporter |
Manipula a importação de mensagens de documentos WSDL usando o XmlSerializer. |
XmlSerializerOperationBehavior |
Controla o comportamento de tempo de execução do XmlSerializer associado a uma operação. |
Interfaces
IContractBehavior |
Implementa métodos que podem ser usados para estender o comportamento de tempo de execução de um contrato em um serviço ou aplicativo cliente. |
IContractBehaviorAttribute |
Especifica o contrato para o qual um atributo que implementa a interface IContractBehavior está ativo. |
IEndpointBehavior |
Implementa métodos que podem ser usados para estender o comportamento de tempo de execução de ponto de extremidade em um serviço ou aplicativo cliente. |
IMetadataExchange |
Expõe métodos usados para retornar metadados sobre um serviço. |
IOperationBehavior |
Implementa métodos que podem ser usados para estender o comportamento de tempo de execução de uma operação em um serviço ou aplicativo cliente. |
IOperationContractGenerationExtension |
Define os métodos chamados durante a geração de contrato, que podem ser usados para modificar o código gerado para uma operação. |
IPolicyExportExtension |
Implementa IPolicyExportExtension para inserir declarações de política de associação personalizadas nas informações da WSDL (linguagem WSDL). |
IPolicyImportExtension |
Define um método para objetos que importam declarações de políticas personalizadas sobre associações. |
IServiceBehavior |
Fornece um mecanismo para modificar ou inserir extensões personalizadas em um serviço inteiro, incluindo o ServiceHostBase. |
IServiceContractGenerationExtension |
Define os métodos chamados durante a geração de contrato, que podem ser usados para modificar o código gerado para um contrato de serviço. |
IWsdlExportExtension |
Define os comportamentos de ponto de extremidade ou de contrato que podem exportar metadados personalizados. |
IWsdlImportExtension |
Implementa e anexa a um objeto WsdlImporter para controlar como o importador mapeia blocos de WSDL (linguagem WSDL) para aqueles que são de um objeto ServiceDescription. |
Enumerações
ListenUriMode |
Indica se o transporte deve garantir que o URI fornecido para o serviço para escuta é exclusivo ou pode ser usado exatamente como fornecido. |
MessageDirection |
Especifica a direção da mensagem. |
MetadataExchangeClientMode |
Especifica o modo de transferência usado para obter metadados. |
PrincipalPermissionMode |
Define o modo para verificações de autorização ao usar o PrincipalPermissionAttribute para controlar o acesso a um método. |
ServiceContractGenerationOptions |
Representa as opções de geração de contrato disponíveis usando o ServiceContractGenerator. |
UnknownExceptionAction |
Especifica como um serviço durável manipulará uma exceção desconhecida. |