ServiceCredentialsElement Classe

Definição

Representa um elemento de configuração que especifica a credencial a ser usada para autenticar o serviço, bem como as configurações relacionadas à validação de credencial do cliente. Essa classe não pode ser herdada.

public ref class ServiceCredentialsElement : System::ServiceModel::Configuration::BehaviorExtensionElement
public class ServiceCredentialsElement : System.ServiceModel.Configuration.BehaviorExtensionElement
type ServiceCredentialsElement = class
    inherit BehaviorExtensionElement
Public Class ServiceCredentialsElement
Inherits BehaviorExtensionElement
Herança
Herança

Construtores

Nome Description
ServiceCredentialsElement()

Inicializa uma nova instância da classe ServiceCredentialsElement.

Propriedades

Nome Description
BehaviorType

Obtém o tipo desse elemento de configuração de comportamento.

ClientCertificate

Obtém o certificado do cliente a ser usado quando o certificado do cliente está disponível fora de banda.

ConfigurationElementName

Obtém o nome desse elemento de configuração.

(Herdado de ServiceModelExtensionElement)
CurrentConfiguration

Obtém uma referência à instância de nível Configuration superior que representa a hierarquia de configuração à qual a instância atual ConfigurationElement pertence.

(Herdado de ConfigurationElement)
ElementInformation

Obtém um ElementInformation objeto que contém as informações e funcionalidades não personalizáveis do ConfigurationElement objeto.

(Herdado de ConfigurationElement)
ElementProperty

Obtém o ConfigurationElementProperty objeto que representa o ConfigurationElement objeto em si.

(Herdado de ConfigurationElement)
EvaluationContext

Obtém o objeto ContextInformation para o objeto ConfigurationElement.

(Herdado de ConfigurationElement)
HasContext

Obtém um valor que indica se a CurrentConfiguration propriedade é null.

(Herdado de ConfigurationElement)
IdentityConfiguration

Obtém ou define a configuração de identidade usada em ServiceCredentialsElement.

IssuedTokenAuthentication

Obtém o token emitido atualmente para esse serviço.

Item[ConfigurationProperty]

Obtém ou define uma propriedade ou atributo desse elemento de configuração.

(Herdado de ConfigurationElement)
Item[String]

Obtém ou define uma propriedade, um atributo ou um elemento filho desse elemento de configuração.

(Herdado de ConfigurationElement)
LockAllAttributesExcept

Obtém a coleção de atributos bloqueados.

(Herdado de ConfigurationElement)
LockAllElementsExcept

Obtém a coleção de elementos bloqueados.

(Herdado de ConfigurationElement)
LockAttributes

Obtém a coleção de atributos bloqueados.

(Herdado de ConfigurationElement)
LockElements

Obtém a coleção de elementos bloqueados.

(Herdado de ConfigurationElement)
LockItem

Obtém ou define um valor que indica se o elemento está bloqueado.

(Herdado de ConfigurationElement)
Peer

Obtém as credenciais atuais de um nó par.

Properties

Obtém uma ConfigurationPropertyCollection instância que contém uma coleção de ConfigurationProperty objetos que podem ser atributos ou ConfigurationElement objetos desse elemento de configuração.

SecureConversationAuthentication

Obtém as credenciais atuais para uma conversa segura.

ServiceCertificate

Obtém um certificado X.509 iniciado por um cliente.

Type

Obtém ou define o tipo dessa configuração.

UseIdentityConfiguration

Obtém ou define um valor que indica se o elemento de credencial de serviço usa a configuração de identidade.

UserNameAuthentication

Obtém as configurações para validação de nome de usuário e senha.

WindowsAuthentication

Obtém as configurações para Windows validação de credencial.

Métodos

Nome Description
ApplyConfiguration(ServiceCredentials)

Aplica o conteúdo de um elemento de configuração especificado a esse elemento de configuração.

CopyFrom(ServiceModelExtensionElement)

Copia o conteúdo de um elemento de configuração especificado para esse elemento de configuração.

CreateBehavior()

Cria um comportamento personalizado com base nas configurações desse elemento de configuração.

DeserializeElement(XmlReader, Boolean)

Lê XML do arquivo de configuração.

(Herdado de ConfigurationElement)
Equals(Object)

Compara a instância atual ConfigurationElement com o objeto especificado.

(Herdado de ConfigurationElement)
GetHashCode()

Obtém um valor exclusivo que representa a instância atual ConfigurationElement .

(Herdado de ConfigurationElement)
GetTransformedAssemblyString(String)

Retorna a versão transformada do nome do assembly especificado.

(Herdado de ConfigurationElement)
GetTransformedTypeString(String)

Retorna a versão transformada do nome de tipo especificado.

(Herdado de ConfigurationElement)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Init()

Define o ConfigurationElement objeto como seu estado inicial.

(Herdado de ConfigurationElement)
InitializeDefault()

Usado para inicializar um conjunto padrão de valores para o ConfigurationElement objeto.

(Herdado de ConfigurationElement)
IsModified()

Obtém um valor que especifica se esse elemento de configuração foi modificado.

(Herdado de ServiceModelExtensionElement)
IsReadOnly()

Obtém um valor que indica se o ConfigurationElement objeto é somente leitura.

(Herdado de ConfigurationElement)
ListErrors(IList)

Adiciona os erros de propriedade inválido nesse ConfigurationElement objeto e, em todos os subelementos, à lista passada.

(Herdado de ConfigurationElement)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnDeserializeUnrecognizedAttribute(String, String)

Obtém um valor que indica se um atributo desconhecido é encontrado durante a desserialização.

(Herdado de ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Obtém um valor que indica se um elemento desconhecido é encontrado durante a desserialização.

(Herdado de ConfigurationElement)
OnRequiredPropertyNotFound(String)

Gera uma exceção quando uma propriedade necessária não é encontrada.

(Herdado de ConfigurationElement)
PostDeserialize()

Chamado após a desserialização.

(Herdado de ConfigurationElement)
PreSerialize(XmlWriter)

Chamado antes da serialização.

(Herdado de ConfigurationElement)
Reset(ConfigurationElement)

Redefine o estado interno desse objeto de elemento de configuração, incluindo os bloqueios e as coleções de propriedades.

(Herdado de ServiceModelExtensionElement)
ResetModified()

Redefine o valor do IsModified() método para false quando implementado em uma classe derivada.

(Herdado de ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Grava o conteúdo desse elemento de configuração no arquivo de configuração.

(Herdado de ServiceModelExtensionElement)
SerializeToXmlElement(XmlWriter, String)

Grava as marcas externas desse elemento de configuração no arquivo de configuração quando implementado em uma classe derivada.

(Herdado de ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Define uma propriedade como o valor especificado.

(Herdado de ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, 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)
SetReadOnly()

Define a IsReadOnly() propriedade para o ConfigurationElement objeto e todos os subelementos.

(Herdado de ConfigurationElement)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Modifica o ConfigurationElement objeto para remover todos os valores que não devem ser salvos.

(Herdado de ConfigurationElement)

Aplica-se a

Confira também