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
| Nome | Description |
|---|---|
| CallbackDebugBehavior |
Habilita a depuração de serviço para um objeto de retorno de chamada do WCF (Windows Communication Foundation). |
| ClientCredentials |
Permite que o usuário configure credenciais de cliente e serviço, bem como configurações de autenticação de credencial de serviço para uso no lado do cliente da comunicação. |
| ClientViaBehavior |
O ClientViaBehavior é usado pelos clientes para especificar o URI para o qual o canal de transporte deve ser criado. |
| ContractDescription |
Descreve um contrato do WCF (Windows Communication Foundation) que especifica o que um ponto de extremidade se comunica com o mundo exterior. |
| DataContractSerializerMessageContractImporter |
Manipula a importação de mensagens de contrato de dados de documentos WSDL. |
| DataContractSerializerOperationBehavior |
Representa o comportamento em tempo de execução do DataContractSerializer. |
| DispatcherSynchronizationBehavior |
Um comportamento de ponto de extremidade que permite que um serviço WCF envie 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 FaultDescription objetos que você pode usar para obter informações sobre falhas SOAP em um contrato. |
| JsonFaultDetail |
Representa uma falha SOAP especificada no contrato de serviço para uso com JSON. |
| MessageBodyDescription |
Representa o corpo de uma mensagem SOAP. |
| MessageDescription |
Representa a descrição de uma mensagem. |
| MessageDescriptionCollection |
Fornece uma coleção usada para armazenar 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 MessageHeaderDescription objetos. |
| MessagePartDescription |
Representa uma descrição de uma parte de mensagem SOAP. |
| MessagePartDescriptionCollection |
Representa uma coleção de MessagePartDescription objetos. |
| MessagePropertyDescription |
Representa uma propriedade de mensagem especificada pelo MessagePropertyAttribute. |
| MessagePropertyDescriptionCollection |
Representa uma coleção de MessagePropertyDescription objetos. |
| MetadataConversionError |
Representa um erro ou evento de aviso que ocorreu durante o uso de um MetadataExporter ou MetadataImporter. |
| MetadataExchangeBindings |
Usado para criar associações fornecidas pelo sistema para WS-Transfer troca de metadados usando o IMetadataExchange contrato. |
| MetadataExchangeClient |
Baixa metadados de serviço. |
| MetadataExporter |
Exporta informações de descrição do serviço para metadados. |
| MetadataImporter |
Importa metadados para ServiceEndpoint objetos. |
| MetadataImporterQuotas |
Especifica as cotas para importadores de metadados que derivam da MetadataImporter classe. |
| 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 ServiceEndpoint objetos. |
| 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 o WCF (Windows Communication Foundation) a desabilitar o processamento obrigatório de cabeçalhos que não estão na UnderstoodHeaders coleção que devem ser compreendidos de acordo com as especificações SOAP 1.1 e 1.2. |
| OperationContractGenerationContext |
Passado para o GenerateOperation(OperationContractGenerationContext) método 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 de contrato que fornece uma descrição das mensagens que compõem 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 asserções de política. |
| PolicyConversionContext |
Define uma classe usada para recuperar asserções de associação em metadados e anexar a implementação de elementos de associação no escopo apropriado. |
| PolicyVersion |
Uma classe usada para especificar a versão do WS-Policy especificação que está 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 GenerateContract(ServiceContractGenerationContext) método para habilitar a modificação de um contrato de serviço e seu contexto antes de gerar código. |
| ServiceContractGenerator |
O ServiceContractGenerator tipo gera o código do contrato de serviço e as configurações de associação de objetos de descrição ServiceEndpoint . |
| ServiceCredentials |
Configura uma credencial de serviço. Use essa classe para especificar a credencial para o serviço, como um certificado X.509. Além disso, use essa classe para especificar o modelo de autenticação para várias credenciais de cliente, como validação de nome de usuário e senha. |
| ServiceDebugBehavior |
Habilita a depuração e os recursos de informações de ajuda para um serviço WCF (Windows Communication Foundation). |
| ServiceDescription |
Representa uma descrição completa na memória do serviço, incluindo todos os pontos de extremidade do serviço e especificações para seus respectivos endereços, associações, contratos e comportamentos. |
| ServiceEndpoint |
Representa o ponto de extremidade de 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 de um serviço. |
| ServiceHealthBehavior |
Fornece um comportamento de serviço Windows Communication Foundation (WCF) que fornece um ponto de extremidade de integridade. |
| ServiceHealthBehaviorBase |
Serve como a classe base para um comportamento de serviço do 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 por um serviço de integridade de Windows Communication Foundation (WCF). |
| ServiceHealthDataCollection |
Representa uma coleção chaveada de ServiceHealthData objetos. |
| 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 de 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 esse serviço de integridade está monitorando. |
| 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 que esse comportamento do serviço de integridade monitora. |
| 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 de Comportamento de Integridade do Serviço. |
| ServiceHealthSectionCollection |
Representa uma coleção de ServiceHealthSection objetos. |
| 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 deve ou não publicar metadados para um determinado ponto de extremidade. |
| ServiceMetadataEndpoint |
Um ponto de extremidade padrão com um contrato fixo (IMetadataExchange) e uma associação HTTP padrão usada para expor 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 negociação de evento de autenticação e autorização. Para obter mais informações, consulte ServiceAuthorizationManager. |
| ServiceThrottlingBehavior |
Define as configurações de taxa de transferência em 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 transportes que dão suporte a recebimentos transacionais. |
| TypedMessageConverter |
Converte uma mensagem digitada em uma mensagem não tipada ou uma mensagem não tipada em uma mensagem digitada. |
| UseRequestHeadersForMetadataAddressBehavior |
Habilita a recuperação de informações de endereço de metadados de cabeçalhos de mensagens de solicitação para um serviço do WCF (Windows Communication Foundation). |
| WebHttpBehavior |
Habilita o modelo de programação da Web para um serviço WCF (Windows Communication Foundation). |
| WebHttpEndpoint |
Um ponto de extremidade padrão com uma associação fixa WebHttpBinding que adiciona automaticamente o WebHttpBehavior comportamento. |
| WebScriptEnablingBehavior |
Fornece suporte para o comportamento que permite que pontos de extremidade Windows Communication Foundation (WCF) recebam solicitações HTTP de um cliente do AJAX ASP.NET baseado em navegador. Essa classe não pode ser herdada. |
| WebScriptEndpoint |
Um ponto de extremidade padrão com uma associação fixa WebHttpBinding que adiciona automaticamente o WebScriptEnablingBehavior comportamento. |
| WebServiceEndpoint |
Um ponto de extremidade padrão com uma associação fixa WebHttpBinding . |
| WorkflowRuntimeBehavior |
Define o comportamento do associado a WorkflowRuntime um WorkflowServiceHost. |
| WsdlContractConversionContext |
Passado para exportadores e importadores personalizados do WSDL para habilitar a personalização dos processos de exportação e importação de metadados para um contrato. |
| WsdlEndpointConversionContext |
Passado para exportadores e importadores personalizados do WSDL para habilitar a personalização dos processos de exportação e importação de metadados para um ponto de extremidade WSDL. |
| WsdlExporter |
Converte informações de serviço, contrato e ponto de extremidade em documentos de metadados. |
| WsdlImporter |
Importa metadados WSDL (Linguagem de Descrição dos Serviços Web) 1.1 com anexos WS-Policy. |
| XmlSerializerMessageContractImporter |
Manipula a importação de mensagens de documentos WSDL usando o XmlSerializer. |
| XmlSerializerOperationBehavior |
Controla o comportamento em tempo de execução do associado a XmlSerializer uma operação. |
Interfaces
| Nome | Description |
|---|---|
| IContractBehavior |
Implementa métodos que podem ser usados para estender o comportamento em tempo de execução para um contrato em um serviço ou aplicativo cliente. |
| IContractBehaviorAttribute |
Especifica o contrato para o qual um atributo que implementa a IContractBehavior interface está ativo. |
| IEndpointBehavior |
Implementa métodos que podem ser usados para estender o comportamento em tempo de execução para um 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 em tempo de execução para 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 |
Implemente IPolicyExportExtension para inserir declarações de política de associação personalizada nas informações da Linguagem de Descrição dos Serviços Web (WSDL). |
| IPolicyImportExtension |
Define um método para objetos que importam declarações de política 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 comportamentos de ponto de extremidade ou contrato que podem exportar metadados personalizados. |
| IWsdlImportExtension |
Implemente e anexe a um WsdlImporter objeto para controlar como o importador mapeia partes WSDL (Linguagem de Descrição dos Serviços Web) para as de um ServiceDescription objeto. |
Enumerações
| Nome | Description |
|---|---|
| ListenUriMode |
Indica se o transporte deve garantir que o URI fornecido para o serviço escutar é exclusivo ou pode ser usado exatamente como fornecido. |
| MessageDirection |
Especifica a direção da mensagem. |
| MetadataExchangeClientMode |
Especifica o modo de troca 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 lidará com uma exceção desconhecida. |