Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Namespace System.ServiceModel.Description

Contém os tipos, enumeraçãoes e interfaces necessárias para construir e modificar as descrições de serviços, contrato, pontos de extremidade e assim por diante que são usadas para criar os serviços em tempos de execução e exportar metadados.

  ClasseDescrição
Classe públicaCallbackDebugBehaviorHabilita a depuração do serviço para um objeto de retorno de chamada.
Classe públicaClientCredentialsPermite que o usuário configure o cliente e as credenciais de serviço, bem como configurações de autenticação de credencial de serviço para uso no lado do cliente de comunicação.
Classe públicaClientViaBehaviorO ClientViaBehavior é usado por clientes para especificar o URI para o qual o canal de transporte deve ser criado.
Classe públicaContractDescriptionDescreve um contrato que especifica o que um ponto de extremidade se comunica com o mundo exterior.
Classe públicaDataContractSerializerMessageContractImporterLida com a importação de mensagens de contrato de dados de documentos WSDL.
Classe públicaDataContractSerializerOperationBehaviorRepresenta o comportamento de tempo de execução da DataContractSerializer.
Classe públicaDispatcherSynchronizationBehaviorUm comportamento de ponto de extremidade que habilita um o serviço para enviar respostas de forma assíncrona.
Classe públicaDurableOperationAttributeEspecifica o comportamento de execução local de um método de serviço durável.
Classe públicaDurableServiceAttributeEspecifica o comportamento de execução interna de uma implementação do contrato de serviço durável.
Classe públicaFaultDescriptionRepresenta uma falha SOAP.
Classe públicaFaultDescriptionCollectionUma coleção de FaultDescription os objetos que você pode usar para obter informações sobre falhas SOAP em um contrato.
Classe públicaJsonFaultDetailRepresenta uma falha SOAP que está especificada no contrato de serviço para uso com JSON.
Classe públicaMessageBodyDescriptionRepresenta o corpo de uma mensagem SOAP.
Classe públicaMessageDescriptionRepresenta a descrição de uma mensagem.
Classe públicaMessageDescriptionCollectionFornece um conjunto que é usado para armazenar as descrições das mensagens que compõem uma operação que pertence a um contrato.
Classe públicaMessageHeaderDescriptionRepresenta um cabeçalho de mensagem SOAP.
Classe públicaMessageHeaderDescriptionCollectionRepresents a collection of System.ServiceModel.Description.MessageHeaderDescription objects.
Classe públicaMessagePartDescriptionRepresenta uma descrição de uma parte da mensagem SOAP.
Classe públicaMessagePartDescriptionCollection Representa uma coleção de objetos da classe System.ServiceModel.Description.MessagePartDescription.
Classe públicaMessagePropertyDescriptionRepresenta uma propriedade de mensagem especificada pelo System.ServiceModel.MessagePropertyAttribute.
Classe públicaMessagePropertyDescriptionCollection Representa uma coleção de objetos da classe System.ServiceModel.Description.MessagePropertyDescription.
Classe públicaMetadataConversionErrorRepresenta um erro ou evento de aviso que ocorreram durante o uso de um MetadataExporter ou MetadataImporter.
Classe públicaMetadataExchangeBindings Usado para criar ligações fornecidas pelo sistema para o uso exchange de metadados do padrão WS-Transfer usados pelo contrato System.ServiceModel.Description.IMetadataExchange.
Classe públicaMetadataExchangeClientBaixa os metadados de serviço.
Classe públicaMetadataExporterExporta informações de descrição em metadados de serviço.
Classe públicaMetadataImporterImporta os metadados em System.ServiceModel.Description.ServiceEndpoint objetos.
Classe públicaMetadataImporterQuotasEspecifica as cotas importadores de metadados que derivam de MetadataImporter classe.
Classe públicaMetadataLocationRepresenta o endereço de metadados de documentos.
Classe públicaMetadataReferenceRepresenta uma referência a um documento de metadados retornado de um ponto de extremidade do exchange de metadados.
Classe públicaMetadataResolverRecupera e importa os metadados como ServiceEndpoint objetos.
Classe públicaMetadataSectionRepresenta metadados XML ou referências de metadados XML.
Classe públicaMetadataSetRepresenta uma coleção serializável dos metadados de serviço em formato XML.
Classe públicaMustUnderstandBehaviorInstrui o para desabilitar o processamento obrigatório dos cabeçalhos não o UnderstoodHeaders coleção que deve ser entendida de acordo com ao SOAP 1.1 e 1.2 especificações.
Classe públicaOperationContractGenerationContextPassado para o IOperationContractGenerationExtension.GenerateOperation método para ativar a modificação de um contrato de operação e seu contexto antes de gerar o código.
Classe públicaOperationDescriptionRepresenta a descrição de uma operação de contrato que fornece uma descrição das mensagens que formam a operação.
Classe públicaOperationDescriptionCollectionRepresenta uma coleção que contém descrições de operação.
Classe públicaParameterXPathQueryGenerator Permite a criação de um XPath a partir de um contrato de dados.
Classe públicaPersistenceProviderBehaviorDefine o comportamento de um PersistenceProviderFactory associados a uma WorkflowServiceHost.
Classe públicaPolicyAssertionCollectionContém as declarações de política.
Classe públicaPolicyConversionContextDefine uma classe usada para recuperar a asserção de ligação em metadados e anexar a implementação de elementos de ligação no escopo apropriado.
Classe públicaPolicyVersionUma classe usada para especificar a versão da especificação WS-Policy sendo usada.
Classe públicaServiceAuthenticationBehaviorDescreve o comportamento do serviço de autenticação.
Classe públicaServiceAuthorizationBehaviorFornece propriedades relacionadas ao comportamento de autorização de serviço.
Classe públicaServiceContractGenerationContextPassado para o IServiceContractGenerationExtension.GenerateContract método para ativar a modificação de um contrato de serviço e seu contexto antes de gerar o código.
Classe públicaServiceContractGeneratorO System.ServiceModel.Description.ServiceContractGenerator tipo gera configurações de código e vinculação de contrato de serviço de System.ServiceModel.Description.ServiceEndpoint Descrição objetos.
Classe públicaServiceCredentialsConfigura uma credencial de serviço.Para usar essa classe para especificar a credencial de serviço como, por exemplo, um certificado x. 509.Além disso, use essa classe para especificar o modelo de autenticação várias credenciais de cliente como, por exemplo, a validação de nome e senha do usuário.
Classe públicaServiceDebugBehaviorHabilita recursos de informações de depuração e ajuda para um service.
Classe públicaServiceDescriptionRepresenta uma descrição completa e na memória do serviço, incluindo todos os pontos de extremidade do serviço e especificações para seus respectivos endereços, ligações, contratos e os comportamentos.
Classe públicaServiceEndpointRepresenta o ponto de extremidade de um serviço que permite aos clientes do serviço de localizar e se comunicar com o serviço.
Classe públicaServiceEndpointCollectionUma coleção que contém os pontos de extremidade de um serviço.
Classe públicaServiceMetadataBehaviorControla a publicação de metadados de serviço e as informações associadas.
Classe públicaServiceMetadataContractBehaviorUm comportamento de contrato que permite que você especifique se deseja ou não publicar metadados para um determinado ponto de extremidade.
Classe públicaServiceMetadataEndpointUm ponto de extremidade padrão com um contrato fixo (IMetadataExchange) e uma ligação de HTTP padrão usado para expor metadados.
Classe públicaServiceMetadataExtensionFornece a implementação para os protocolos de publicação de metadados.
Classe públicaServiceSecurityAuditBehaviorEspecifica o comportamento de auditoria de eventos de segurança.Em geral, os eventos de segurança consistem em eventos de autenticação como, por exemplo, transporte, mensagem ou negociam a autenticação e autorização de evento.Para obter mais informações, consulteServiceAuthorizationManager.
Classe públicaServiceThrottlingBehaviorConfigura definições de throughput de tempo de execução que permitem ajustar o desempenho do serviço.
Classe públicaSynchronousReceiveBehavior Controla se canais escutam mensages de forma síncrona ou assíncrona.
Classe públicaTransactedBatchingBehaviorRepresenta um comportamento que otimiza as operações de recebimento para transportes que recebe de suporte transacional.
Classe públicaTypedMessageConverterConverte uma mensagem tipada uma mensagem sem tipo ou uma mensagem sem tipo para uma mensagem tipada.
Classe públicaUseRequestHeadersForMetadataAddressBehaviorPermite a recuperação de informações de endereço de metadados de cabeçalhos de mensagens de solicitação para um service.
Classe públicaWebHttpBehavior Habilita o modelo de programação Web para um serviço.
Classe públicaWebHttpEndpoint Um ponto de extremidade padrão com uma ligação fixa do tipo WebHttpBinding que automaticamente adiciona o comportamento WebHttpBehavior.
Classe públicaWebScriptEnablingBehavior Fornece suporte para o comportamento que permite que pontos de extremidade recebam solicitações HTTP de um aplicativo baseado em navegador que usa o cliente do ASP.NET AJAX. Esta classe não pode ser herdada.
Classe públicaWebScriptEndpointUm ponto de extremidade padrão fixa WebHttpBinding vinculação que automaticamente adiciona o WebScriptEnablingBehavior comportamento.
Classe públicaWebServiceEndpointUm ponto de extremidade padrão fixa WebHttpBinding de vinculação.
Classe públicaWorkflowRuntimeBehaviorDefine o comportamento para o WorkflowRuntime associados a uma WorkflowServiceHost.
Classe públicaWsdlContractConversionContextPassado para exporters WSDL personalizados e importadores para ativar a personalização da exportação de metadados e importar os processos de um contrato.
Classe públicaWsdlEndpointConversionContextPassado para exporters WSDL personalizados e importadores para ativar a personalização da exportação de metadados e importar os processos para um ponto de extremidade do WSDL.
Classe públicaWsdlExporterConverte as informações de serviço, contrato e ponto de extremidade de documentos de metadados.
Classe públicaWsdlImporterImporta os metadados do WSDL Web Services Description Language () 1.1 com anexos de WS-Policy.
Classe públicaXmlSerializerMessageContractImporterAlças, a importação das mensagens a partir do WSDL documentos usando o XmlSerializer.
Classe públicaXmlSerializerOperationBehaviorControla o comportamento em tempo de execução da XmlSerializer associados a uma operação.

  InterfaceDescrição
Interface públicaIContractBehavior Define métodos que podem ser usados para estender o comportamento de tempo de execução de um contrato em um aplicativo de serviço ou cliente.
Interface públicaIContractBehaviorAttributeEspecifica o contrato para o qual um atributo que implementa o System.ServiceModel.Description.IContractBehavior interface está ativo.
Interface públicaIEndpointBehavior Define métodos que podem ser usados para estender o comportamento de tempo de execução para um ponto de extremidade em um um aplicativo de serviço ou cliente.
Interface públicaIMetadataExchangeExpõe os métodos usados para retornar os metadados sobre um serviço.
Interface públicaIOperationBehavior Define métodos que podem ser usados para estender o comportamento de tempo de execução para uma operação em um um aplicativo de serviço ou cliente.
Interface públicaIOperationContractGenerationExtension 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.
Interface públicaIPolicyExportExtensionImplementar IPolicyExportExtension para inserir as declarações de diretiva de ligação personalizada no informações WSDL Web Services Description Language ().
Interface públicaIPolicyImportExtensionDefine um método para objetos que importar declarações de diretiva personalizada sobre ligações.
Interface públicaIServiceBehaviorFornece um mecanismo para modificar ou inserir as extensões personalizadas em um serviço inteiro, incluindo o ServiceHostBase.
Interface públicaIServiceContractGenerationExtensionDefine os métodos chamados durante a geração de contrato que pode ser usada para modificar o código gerado para um contrato de serviço.
Interface públicaIWsdlExportExtensionDefine os comportamentos de ponto de extremidade ou contrato que podem exportar metadados personalizados.
Interface públicaIWsdlImportExtensionImplementar e anexar a um WsdlImporter partes do objeto para controlar como o importador mapeia WSDL Web Services Description Language () de um ServiceDescription objeto.

  EnumeraçãoDescrição
Enumeração públicaListenUriModeIndica se o transporte deve garantir que o URI fornecido para o serviço de escuta é exclusivo ou pode ser usado exatamente conforme fornecido.
Enumeração públicaMessageDirectionEspecifica a direção da mensagem.
Enumeração públicaMetadataExchangeClientModeEspecifica o modo do exchange usado para obter os metadados.
Enumeração públicaPrincipalPermissionModeDefine o modo para verificações de autorização, ao usar o PrincipalPermissionAttribute para controlar o acesso a um método.
Enumeração públicaServiceContractGenerationOptionsRepresenta o contrato geração opções disponíveis usando o System.ServiceModel.Description.ServiceContractGenerator.
Enumeração públicaUnknownExceptionActionEspecifica como um serviço durável lidará com uma exceção desconhecida.
Mostrar: