System.ServiceModel.Description Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece classes relacionadas com a descrição do modelo de serviço.
Classes
| Name | Description |
|---|---|
| CallbackDebugBehavior |
Permite a depuração de serviços para um objeto de callback do Windows Communication Foundation (WCF). |
| ClientCredentials |
Permite ao utilizador configurar credenciais de cliente e serviço, bem como definições de autenticação de credenciais de serviço para utilização do lado do cliente na comunicação. |
| ClientViaBehavior |
É ClientViaBehavior usado pelos clientes para especificar o URI para o qual o canal de transporte deve ser criado. |
| ContractDescription |
Descreve um contrato da Windows Communication Foundation (WCF) que especifica o que um endpoint comunica ao mundo exterior. |
| DataContractSerializerMessageContractImporter |
Trata da importação de mensagens de contrato de dados a partir de documentos WSDL. |
| DataContractSerializerOperationBehavior |
Representa o comportamento em tempo de execução do DataContractSerializer. |
| DispatcherSynchronizationBehavior |
Um comportamento de endpoint que permite a um serviço WCF enviar respostas de forma assíncrona. |
| DurableOperationAttribute |
Especifica o comportamento local de execução de um método de serviço duradouro. |
| DurableServiceAttribute |
Especifica o comportamento interno de execução de uma implementação duradoura de um contrato de serviço. |
| FaultDescription |
Representa uma falha SOAP. |
| FaultDescriptionCollection |
Representa uma coleção de FaultDescription objetos que pode usar para obter informações sobre falhas SOAP num contrato. |
| JsonFaultDetail |
Representa uma falha SOAP especificada no contrato de serviço para utilização 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 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 ligações fornecidas pelo sistema para WS-Transfer troca de metadados usando o IMetadataExchange contrato. |
| MetadataExchangeClient |
Descarrega metadados do serviço. |
| MetadataExporter |
Exporta a informação da descrição do serviço para metadados. |
| MetadataImporter |
Importa metadados para ServiceEndpoint os objetos. |
| MetadataImporterQuotas |
Especifica as quotas para importadores de metadados que derivam da MetadataImporter classe. |
| MetadataLocation |
Representa o endereço dos documentos de metadados. |
| MetadataReference |
Representa uma referência a um documento de metadados devolvido de um endpoint 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 em formato XML. |
| MustUnderstandBehavior |
Instrui Windows Communication Foundation (WCF) a desativar o processamento obrigatório de cabeçalhos que não estejam na coleção UnderstoodHeaders que deve ser compreendido de acordo com as especificações SOAP 1.1 e 1.2. |
| OperationContractGenerationContext |
Passado ao GenerateOperation(OperationContractGenerationContext) método para permitir a modificação de um contrato de operação e do seu contexto antes de gerar código. |
| OperationDescription |
Representa a descrição de uma operação contratual 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ções. |
| ParameterXPathQueryGenerator |
Permite a criação de um XPath a partir de um contrato de dados. |
| PersistenceProviderBehavior |
Define o comportamento para um PersistenceProviderFactory associado a um WorkflowServiceHost. |
| PolicyAssertionCollection |
Contém afirmações de política. |
| PolicyConversionContext |
Define uma classe usada para recuperar asserções de ligação em metadados e para anexar elementos de ligação de implementação no âmbito apropriado. |
| PolicyVersion |
Uma classe usada para especificar a versão da especificação WS-Policy a ser utilizada. |
| ServiceAuthenticationBehavior |
Descreve o comportamento de autenticação do serviço. |
| ServiceAuthorizationBehavior |
Fornece propriedades relacionadas com o comportamento de autorização de serviço. |
| ServiceContractGenerationContext |
Passado ao GenerateContract(ServiceContractGenerationContext) método para permitir a modificação de um contrato de serviço e do seu contexto antes de gerar código. |
| ServiceContractGenerator |
O ServiceContractGenerator tipo gera código de contrato de serviço e configurações de ligação a partir de ServiceEndpoint objetos de descrição. |
| ServiceCredentials |
Configura uma credencial de serviço. Use esta classe para especificar a credencial do serviço, como um certificado X.509. Além disso, use esta classe para especificar o modelo de autenticação para várias credenciais de cliente, como validação de nome de utilizador e palavra-passe. |
| ServiceDebugBehavior |
Permite funcionalidades de depuração e informação de ajuda para um serviço do Windows Communication Foundation (WCF). |
| ServiceDescription |
Representa uma descrição completa em memória do serviço, incluindo todos os endpoints do serviço e especificações para os respetivos endereços, vinculações, contratos e comportamentos. |
| ServiceEndpoint |
Representa o endpoint de um serviço que permite aos clientes do serviço encontrar e comunicar com o serviço. |
| ServiceEndpointCollection |
Uma coleção que contém os endpoints de um serviço. |
| ServiceHealthBehavior |
Fornece um comportamento de serviço Windows Communication Foundation (WCF) que fornece um endpoint de saúde. |
| ServiceHealthBehaviorBase |
Serve como classe base para um comportamento de serviço do Windows Communication Foundation (WCF) que fornece um endpoint de saúde. |
| ServiceHealthData |
Define um elemento de dados que consiste numa chave e múltiplos valores para uso por um serviço de saúde da Windows Communication Foundation (WCF). |
| ServiceHealthDataCollection |
Representa uma coleção de ServiceHealthData objetos com chaves. |
| ServiceHealthModel |
Contém o modelo que fornece informações sobre o estado e o estado de um serviço WCF. |
| ServiceHealthModel.ChannelDispatcherModel |
Contém o modelo que representa os despachantes de canal associados a um serviço WCF. |
| ServiceHealthModel.CommunicationTimeoutsModel |
A classe que contém o modelo que representa os timeouts de um serviço WCF. |
| ServiceHealthModel.ProcessInformationModel |
Fornece informações de processo sobre o serviço que este serviço de saúde está a monitorizar. |
| ServiceHealthModel.ProcessThreadsModel |
Fornece informações de threading sobre este processo de saúde do serviço. |
| ServiceHealthModel.ServiceEndpointModel |
Fornece informações sobre os endpoints que este comportamento de serviço de saúde monitoriza. |
| ServiceHealthModel.ServicePropertiesModel |
Fornece informações sobre propriedades sobre um serviço WCF. |
| ServiceHealthModel.ServiceThrottleModel |
Contém o modelo que fornece informação sobre o acelerador do serviço que controla o débito de um serviço WCF. |
| ServiceHealthSection |
Representa uma secção de uma página HTML de Comportamento de Saúde 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 contratual que lhe permite especificar se deve ou não publicar metadados para um dado endpoint. |
| ServiceMetadataEndpoint |
Um endpoint padrão com um contrato fixo (IMetadataExchange) e uma ligação HTTP padrão usada para expor metadados. |
| ServiceMetadataExtension |
Fornece a implementação dos 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 evento de autenticação e autorização de negociação. Para obter mais informações, veja ServiceAuthorizationManager. |
| ServiceThrottlingBehavior |
Configura as definições de rendimento em tempo de execução que permitem ajustar o desempenho do serviço. |
| SynchronousReceiveBehavior |
Controla se os canais ouvem de forma síncrona ou assíncrona. |
| TransactedBatchingBehavior |
Representa um comportamento que otimiza as operações de receção para transportes que suportam receções transacionais. |
| TypedMessageConverter |
Converte uma mensagem digitada numa mensagem não digitada, ou uma mensagem não tipada numa mensagem digitada. |
| UseRequestHeadersForMetadataAddressBehavior |
Permite a recuperação de informações de endereço de metadados a partir de cabeçalhos de mensagens de pedido para um serviço da Windows Communication Foundation (WCF). |
| WebHttpBehavior |
Permite o modelo de programação Web para um serviço da Windows Communication Foundation (WCF). |
| WebHttpEndpoint |
Um endpoint padrão com uma ligação fixa WebHttpBinding que adiciona automaticamente o WebHttpBehavior comportamento. |
| WebScriptEnablingBehavior |
Fornece suporte para o comportamento que permite que os endpoints do Windows Communication Foundation (WCF) recebam pedidos HTTP de um cliente ASP.NET baseado em navegador. Esta classe não pode ser herdada. |
| WebScriptEndpoint |
Um endpoint padrão com uma ligação fixa WebHttpBinding que adiciona automaticamente o WebScriptEnablingBehavior comportamento. |
| WebServiceEndpoint |
Um endpoint padrão com uma ligação fixa WebHttpBinding . |
| WorkflowRuntimeBehavior |
Define o comportamento para o WorkflowRuntime associado a um WorkflowServiceHost. |
| WsdlContractConversionContext |
Passado para exportadores e importadores personalizados de WSDL para permitir a personalização dos processos de exportação e importação de metadados para um contrato. |
| WsdlEndpointConversionContext |
Passado para exportadores e importadores personalizados de WSDL para permitir a personalização dos processos de exportação e importação de metadados para um endpoint WSDL. |
| WsdlExporter |
Converte informações de serviço, contrato e endpoint em documentos de metadados. |
| WsdlImporter |
Importa metadados da Web Services Description Language (WSDL) 1.1 com WS-Policy anexos. |
| XmlSerializerMessageContractImporter |
Trata da importação de mensagens de documentos WSDL usando o XmlSerializerarquivo . |
| XmlSerializerOperationBehavior |
Controla o comportamento em tempo de execução do XmlSerializer associado a uma operação. |
Interfaces
| Name | Description |
|---|---|
| IContractBehavior |
Implementa métodos que podem ser usados para estender o comportamento em tempo de execução de um contrato, seja num serviço ou numa aplicação 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 prolongar o comportamento em tempo de execução de um endpoint, seja num serviço ou numa aplicação cliente. |
| IMetadataExchange |
Expõe métodos usados para devolver metadados sobre um serviço. |
| IOperationBehavior |
Implementa métodos que podem ser usados para estender o comportamento em tempo de execução de uma operação, seja num serviço ou numa aplicação cliente. |
| IOperationContractGenerationExtension |
Define os métodos chamados durante a geração de contratos que podem ser usados para modificar o código gerado para uma operação. |
| IPolicyExportExtension |
Implementar IPolicyExportExtension a inserção de asserções de políticas vinculativas personalizadas na informação da Web Services Description Language (WSDL). |
| IPolicyImportExtension |
Define um método para objetos que importam asserções de políticas personalizadas sobre bindings. |
| IServiceBehavior |
Fornece um mecanismo para modificar ou inserir extensões personalizadas em todo um serviço, incluindo o ServiceHostBase. |
| IServiceContractGenerationExtension |
Define os métodos chamados durante a geração do contrato que podem ser usados para modificar o código gerado para um contrato de serviço. |
| IWsdlExportExtension |
Define comportamentos de endpoint ou contratos que podem exportar metadados personalizados. |
| IWsdlImportExtension |
Implemente e anexe a um WsdlImporter objeto para controlar como o importador mapeia as partes da Web Services Description Language (WSDL) para as de um ServiceDescription objeto. |
Enumerações
| Name | Description |
|---|---|
| ListenUriMode |
Indica se o transporte deve garantir que o URI fornecido para o serviço de escuta é único ou pode ser usado exatamente como fornecido. |
| MessageDirection |
Especifica a direção da mensagem. |
| MetadataExchangeClientMode |
Especifica o modo de troca utilizado 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 contratos disponíveis usando o ServiceContractGenerator. |
| UnknownExceptionAction |
Especifica como um serviço duradouro irá lidar com uma exceção desconhecida. |