SecurityElementBase Classe

Definição

Representa uma classe base com membros comuns a um elemento usado para configurar definições de segurança.

public ref class SecurityElementBase : System::ServiceModel::Configuration::BindingElementExtensionElement
public class SecurityElementBase : System.ServiceModel.Configuration.BindingElementExtensionElement
type SecurityElementBase = class
    inherit BindingElementExtensionElement
Public Class SecurityElementBase
Inherits BindingElementExtensionElement
Herança
Herança
Derivado

Propriedades

Name Description
AllowInsecureTransport

Recebe ou define um valor que indica se o transporte não garantido é permitido.

AllowSerializedSigningTokenOnReply

Recebe ou define um valor booleano que especifica se um token serializado pode ser usado na resposta.

AuthenticationMode

Obtém ou define a configuração de autenticação usada para a troca de mensagens.

BindingElementType

Obtém o tipo deste elemento de ligação.

CanRenewSecurityContextToken

Recebe ou define um valor que indica se o token de contexto de segurança pode ser renovado.

ConfigurationElementName

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

(Herdado de ServiceModelExtensionElement)
CurrentConfiguration

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

(Herdado de ConfigurationElement)
DefaultAlgorithmSuite

Obtém ou define o conjunto de algoritmos padrão para esta ligação.

ElementInformation

Obtém um ElementInformation objeto que contém a informação e funcionalidade não personalizáveis do ConfigurationElement objeto.

(Herdado de ConfigurationElement)
ElementProperty

Obtém o ConfigurationElementProperty objeto que representa o ConfigurationElement próprio objeto.

(Herdado de ConfigurationElement)
EnableUnsecuredResponse

Recebe ou define um valor que indica se a resposta não garantida é permitida.

EvaluationContext

Obtém o ContextInformation objeto para o ConfigurationElement objeto.

(Herdado de ConfigurationElement)
HasContext

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

(Herdado de ConfigurationElement)
IncludeTimestamp

Recebe ou define um valor booleano que especifica se cada mensagem contém um carimbo temporal.

IssuedTokenParameters

Obtém o elemento de configuração que especifica o token emitido atualmente.

Item[ConfigurationProperty]

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

(Herdado de ConfigurationElement)
Item[String]

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

(Herdado de ConfigurationElement)
KeyEntropyMode

Obtém ou define a fonte de entropia usada para criar as chaves.

LocalClientSettings

Obtém as definições de segurança do cliente local para esta ligação.

LocalServiceSettings

Obtém as definições de segurança do serviço local para esta ligação.

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

Recebe ou define um valor que indica se o elemento está bloqueado.

(Herdado de ConfigurationElement)
MessageProtectionOrder

Obtém ou define a ordem de encriptação e assinatura das mensagens para esta ligação.

MessageSecurityVersion

Obtém ou define a versão usada para segurança de mensagens.

Properties

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

ProtectTokens

Recebe ou define um valor que indica se a base do elemento de segurança protege os tokens.

RequireDerivedKeys

Obtém ou define um valor booleano que especifica se são necessárias chaves derivadas.

RequireSecurityContextCancellation

Recebe ou define um valor booleano que especifica se o contexto de segurança deve ser cancelado e terminado quando deixa de ser necessário.

RequireSignatureConfirmation

Recebe ou define um valor booleano que especifica se as assinaturas de mensagens devem ser confirmadas.

SecurityHeaderLayout

Obtém ou define a ordem dos elementos no cabeçalho de segurança para esta ligação.

Métodos

Name Description
AddBindingTemplate(Dictionary<AuthenticationMode,SecurityBindingElement>, AuthenticationMode)

Aplica o modelo de configuração especificado a esta instância.

AddBindingTemplates(Dictionary<AuthenticationMode,SecurityBindingElement>)

Aplica os templates de configuração especificados a esta instância.

ApplyConfiguration(BindingElement)

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

CopyFrom(ServiceModelExtensionElement)

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

CreateBindingElement()

Cria um objeto de elemento de ligação personalizado a partir da configuração desta instância.

CreateBindingElement(Boolean)

Cria um objeto de elemento de ligação personalizado a partir da configuração desta instância.

DeserializeElement(XmlReader, Boolean)

Lê XML a partir do ficheiro 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 único que representa a instância atual ConfigurationElement .

(Herdado de ConfigurationElement)
GetTransformedAssemblyString(String)

Devolve a versão transformada do nome da assembleia especificado.

(Herdado de ConfigurationElement)
GetTransformedTypeString(String)

Devolve a versão transformada do nome do tipo especificado.

(Herdado de ConfigurationElement)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Init()

Define o ConfigurationElement objeto para o seu estado inicial.

(Herdado de ConfigurationElement)
InitializeDefault()

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

(Herdado de ConfigurationElement)
InitializeFrom(BindingElement)

Inicializa este elemento de configuração de ligação com o conteúdo do elemento de ligação especificado.

InitializeNestedTokenParameterSettings(SecurityTokenParameters, Boolean)

Aplica as definições especificadas do token de segurança a esta instância.

IsModified()

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

(Herdado de ServiceModelExtensionElement)
IsReadOnly()

Recebe um valor que indica se o ConfigurationElement objeto é apenas de leitura.

(Herdado de ConfigurationElement)
ListErrors(IList)

Adiciona os erros de propriedades inválidas neste ConfigurationElement objeto, e em todos os subelementos, à lista passada.

(Herdado de ConfigurationElement)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnDeserializeUnrecognizedAttribute(String, String)

Recebe 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)

Lança uma exceção quando uma propriedade exigida não é encontrada.

(Herdado de ConfigurationElement)
PostDeserialize()

Chamada após desserialização.

(Herdado de ConfigurationElement)
PreSerialize(XmlWriter)

Chamado antes da serialização.

(Herdado de ConfigurationElement)
Reset(ConfigurationElement)

Reinicia o estado interno deste objeto 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 numa classe derivada.

(Herdado de ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Escreve o conteúdo deste elemento de configuração no ficheiro de configuração quando implementado numa classe derivada.

SerializeElement(XmlWriter, Boolean)

Escreve o conteúdo deste elemento de configuração no ficheiro de configuração.

(Herdado de ServiceModelExtensionElement)
SerializeToXmlElement(XmlWriter, String)

Escreve as etiquetas exteriores deste elemento de configuração no ficheiro de configuração.

SetPropertyValue(ConfigurationProperty, Object, Boolean)

Define uma propriedade para 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()

Devolve uma cadeia que representa o objeto atual.

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

Modifica este elemento de configuração para remover todos os valores que não deveriam ser guardados.

Aplica-se a