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. |