Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe BindingElementExtensionElement

Permite o uso de um personalizado BindingElement a implementação de uma máquina ou o arquivo de configuração do aplicativo.

Namespace:  System.ServiceModel.Configuration
Assembly:  System.ServiceModel (em System.ServiceModel.dll)
public abstract class BindingElementExtensionElement : ServiceModelExtensionElement

O tipo BindingElementExtensionElement expõe os membros a seguir.

  NomeDescrição
Método protegidoBindingElementExtensionElementInicializa uma nova instância da classe BindingElementExtensionElement.
Superior
  NomeDescrição
Propriedade públicaBindingElementTypeQuando substituído em uma classe derivada, obtém o Type o objeto que representa o elemento de ligação personalizada.
Propriedade públicaConfigurationElementNameObtém o nome deste elemento de configuração. (Herdado de ServiceModelExtensionElement.)
Propriedade públicaCurrentConfigurationObtém uma referência ao nível superior Configuration instância que representa a hierarquia de configuração que o atual ConfigurationElement instância pertence. (Herdado de ConfigurationElement.)
Propriedade públicaElementInformationObtém um ElementInformation que contém as informações não personalizáveis e funcionalidade do objeto do ConfigurationElement objeto. (Herdado de ConfigurationElement.)
Propriedade protegidaElementPropertyObtém o ConfigurationElementProperty o objeto que representa o ConfigurationElement próprio objeto. (Herdado de ConfigurationElement.)
Propriedade protegidaEvaluationContextObtém o ContextInformation de objeto para o ConfigurationElement objeto. (Herdado de ConfigurationElement.)
Propriedade protegidaHasContextObtém um valor que indica se a CurrentConfiguration propriedade é null. (Herdado de ConfigurationElement.)
Propriedade protegidaItem[ConfigurationProperty]Obtém ou define uma propriedade ou um atributo deste elemento de configuração. (Herdado de ConfigurationElement.)
Propriedade protegidaItem[String]Obtém ou define um propriedade, atributo ou elemento filho desse elemento de configuração. (Herdado de ConfigurationElement.)
Propriedade públicaLockAllAttributesExceptObtém a coleção de atributos bloqueados. (Herdado de ConfigurationElement.)
Propriedade públicaLockAllElementsExceptObtém a coleção de elementos bloqueados. (Herdado de ConfigurationElement.)
Propriedade públicaLockAttributesObtém a coleção de atributos bloqueados (Herdado de ConfigurationElement.)
Propriedade públicaLockElementsObtém a coleção de elementos bloqueados. (Herdado de ConfigurationElement.)
Propriedade públicaLockItemObtém ou define um valor que indica se o elemento está bloqueado. (Herdado de ConfigurationElement.)
Propriedade protegidaPropertiesObtém a coleção de propriedades. (Herdado de ConfigurationElement.)
Superior
  NomeDescrição
Método públicoApplyConfigurationAplica-se o conteúdo de um elemento de ligação especificada para este elemento de configuração de ligação.
Método públicoCopyFromCopia o conteúdo do elemento de configuração especificado para este elemento de configuração. (Herdado de ServiceModelExtensionElement.)
Método protegidoCreateBindingElementQuando substituído em uma classe derivada, retorna um objeto de elemento de ligação personalizada.
Método protegidoDeserializeElementLê o XML do arquivo de configuração. (Herdado de ConfigurationElement.)
Método públicoEqualsCompara o atual ConfigurationElement instância para o objeto especificado. (Herdado de ConfigurationElement.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetHashCodeObtém um valor exclusivo que representa o atual ConfigurationElement instância. (Herdado de ConfigurationElement.)
Método protegidoGetTransformedAssemblyStringRetorna a versão transformada do nome do assembly especificado. (Herdado de ConfigurationElement.)
Método protegidoGetTransformedTypeStringRetorna a versão transformada do nome do tipo especificado. (Herdado de ConfigurationElement.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoInitConjuntos de ConfigurationElement o objeto ao seu estado inicial. (Herdado de ConfigurationElement.)
Método protegidoInitializeDefaultUsado para inicializar um conjunto padrão de valores para o ConfigurationElement objeto. (Herdado de ConfigurationElement.)
Método protegidoInitializeFromInicializa essa seção de configuração de ligação com o conteúdo do elemento de ligação especificada.
Método protegidoIsModifiedObtém um valor que especifica se este elemento de configuração foi modificado. (Herdado de ServiceModelExtensionElement.)
Método públicoIsReadOnlyObtém um valor indicando se a ConfigurationElement objeto é somente leitura. (Herdado de ConfigurationElement.)
Método protegidoListErrorsIsso adiciona os erros de propriedade inválido ConfigurationElement o objeto e em todos os subelementos, à lista passada. (Herdado de ConfigurationElement.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método protegidoOnDeserializeUnrecognizedAttributeObtém um valor indicando se um atributo desconhecido é encontrado durante a desserialização. (Herdado de ConfigurationElement.)
Método protegidoOnDeserializeUnrecognizedElementObtém um valor que indica se um elemento desconhecido é encontrado durante a desserialização. (Herdado de ConfigurationElement.)
Método protegidoOnRequiredPropertyNotFoundLança uma exceção quando uma propriedade necessária não for encontrada. (Herdado de ConfigurationElement.)
Método protegidoPostDeserializeChamado após a desserialização. (Herdado de ConfigurationElement.)
Método protegidoPreSerializeChamado antes de serialização. (Herdado de ConfigurationElement.)
Método protegidoResetRedefine o estado interno deste objeto de elemento de configuração, incluindo os bloqueios e os conjuntos de propriedades. (Herdado de ServiceModelExtensionElement.)
Método protegidoResetModifiedRedefine o valor da IsModified método para false quando implementado em uma classe derivada. (Herdado de ConfigurationElement.)
Método protegidoSerializeElementGrava o conteúdo desse elemento de configuração para o arquivo de configuração. (Herdado de ServiceModelExtensionElement.)
Método protegidoSerializeToXmlElementGrava as marcas externas deste elemento de configuração para o arquivo de configuração quando implementados em uma classe derivada. (Herdado de ConfigurationElement.)
Método protegidoSetPropertyValueDefine uma propriedade para o valor especificado. (Herdado de ConfigurationElement.)
Método protegidoSetPropertyValueIfNotDefaultValue<T>Define o valor da propriedade para o elemento de configuração se o valor não for o valor padrão. (Herdado de ServiceModelConfigurationElement.)
Método protegidoSetReadOnlyConjuntos de IsReadOnly propriedade para o ConfigurationElement objeto e todos os subelementos. (Herdado de ConfigurationElement.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método protegidoUnmergeModifica o ConfigurationElement o objeto para remover todos os valores que não devem ser salvos. (Herdado de ConfigurationElement.)
Superior

Você deve derivar da BindingElementExtensionElement classe para usar um personalizado BindingElement a implementação de uma máquina ou o arquivo de configuração do aplicativo.

Uma vez um BindingElementExtensionElement instância foi criada, será retornado um elemento de ligação personalizada. Você pode usar isso em um arquivo de configuração do aplicativo usando o <add> elemento e definindo o tipo de atributo para o BindingElementExtensionElement classe e o atributo de nome para o elemento de ligação personalizada.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
System.Object
  System.Configuration.ConfigurationElement
    System.ServiceModel.Configuration.ServiceModelConfigurationElement
      System.ServiceModel.Configuration.ServiceModelExtensionElement
        System.ServiceModel.Configuration.BindingElementExtensionElement
          System.ServiceModel.Configuration.BinaryMessageEncodingElement
          System.ServiceModel.Configuration.ByteStreamMessageEncodingElement
          System.ServiceModel.Configuration.CompositeDuplexElement
          System.ServiceModel.Configuration.ContextBindingElementExtensionElement
          System.ServiceModel.Configuration.MtomMessageEncodingElement
          System.ServiceModel.Configuration.OneWayElement
          System.ServiceModel.Configuration.PeerTransportElement
          System.ServiceModel.Configuration.PnrpPeerResolverElement
          System.ServiceModel.Configuration.PrivacyNoticeElement
          System.ServiceModel.Configuration.ReliableSessionElement
          System.ServiceModel.Configuration.SecurityElementBase
          System.ServiceModel.Configuration.SslStreamSecurityElement
          System.ServiceModel.Configuration.TextMessageEncodingElement
          System.ServiceModel.Configuration.TransactionFlowElement
          System.ServiceModel.Configuration.TransportElement
          System.ServiceModel.Configuration.UseManagedPresentationElement
          System.ServiceModel.Configuration.WebMessageEncodingElement
          System.ServiceModel.Configuration.WindowsStreamSecurityElement
          System.ServiceModel.Discovery.Configuration.DiscoveryClientElement
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.