SecurityElement Класс

Определение

Представляет элемент конфигурации, указывающий параметры безопасности для пользовательской привязки. Этот класс не наследуется.

public ref class SecurityElement sealed : System::ServiceModel::Configuration::SecurityElementBase
public sealed class SecurityElement : System.ServiceModel.Configuration.SecurityElementBase
type SecurityElement = class
    inherit SecurityElementBase
Public NotInheritable Class SecurityElement
Inherits SecurityElementBase
Наследование
Наследование

Конструкторы

Имя Описание
SecurityElement()

Инициализирует новый экземпляр класса SecurityElement.

Свойства

Имя Описание
AllowInsecureTransport

Возвращает или задает значение, указывающее, разрешен ли незащищенный транспорт.

(Унаследовано от SecurityElementBase)
AllowSerializedSigningTokenOnReply

Возвращает или задает логическое значение, указывающее, можно ли использовать сериализованный маркер для ответа.

(Унаследовано от SecurityElementBase)
AuthenticationMode

Возвращает или задает параметр проверки подлинности, используемый для обмена сообщениями.

(Унаследовано от SecurityElementBase)
BindingElementType

Возвращает тип этого элемента привязки.

(Унаследовано от SecurityElementBase)
CanRenewSecurityContextToken

Возвращает или задает значение, указывающее, может ли быть продлен маркер контекста безопасности.

(Унаследовано от SecurityElementBase)
ConfigurationElementName

Возвращает имя этого элемента конфигурации.

(Унаследовано от ServiceModelExtensionElement)
CurrentConfiguration

Возвращает ссылку на экземпляр верхнего уровня Configuration , представляющий иерархию конфигурации, к которой принадлежит текущий ConfigurationElement экземпляр.

(Унаследовано от ConfigurationElement)
DefaultAlgorithmSuite

Возвращает или задает набор алгоритмов по умолчанию для этой привязки.

(Унаследовано от SecurityElementBase)
ElementInformation

ElementInformation Возвращает объект, содержащий не настраиваемую информацию и функциональные возможности ConfigurationElement объекта.

(Унаследовано от ConfigurationElement)
ElementProperty

ConfigurationElementProperty Возвращает объект, представляющий ConfigurationElement сам объект.

(Унаследовано от ConfigurationElement)
EnableUnsecuredResponse

Возвращает или задает значение, указывающее, разрешен ли незащищенный ответ.

(Унаследовано от SecurityElementBase)
EvaluationContext

Возвращает объект ContextInformation для объекта ConfigurationElement.

(Унаследовано от ConfigurationElement)
HasContext

Возвращает значение, указывающее, является CurrentConfigurationли null свойство.

(Унаследовано от ConfigurationElement)
IncludeTimestamp

Возвращает или задает логическое значение, указывающее, содержит ли каждое сообщение метку времени.

(Унаследовано от SecurityElementBase)
IssuedTokenParameters

Возвращает элемент конфигурации, указывающий текущий выданный маркер.

(Унаследовано от SecurityElementBase)
Item[ConfigurationProperty]

Возвращает или задает свойство или атрибут этого элемента конфигурации.

(Унаследовано от ConfigurationElement)
Item[String]

Возвращает или задает свойство, атрибут или дочерний элемент этого элемента конфигурации.

(Унаследовано от ConfigurationElement)
KeyEntropyMode

Возвращает или задает источник энтропии, используемый для создания ключей.

(Унаследовано от SecurityElementBase)
LocalClientSettings

Возвращает параметры безопасности локального клиента для этой привязки.

(Унаследовано от SecurityElementBase)
LocalServiceSettings

Возвращает параметры безопасности локальной службы для этой привязки.

(Унаследовано от SecurityElementBase)
LockAllAttributesExcept

Возвращает коллекцию заблокированных атрибутов.

(Унаследовано от ConfigurationElement)
LockAllElementsExcept

Возвращает коллекцию заблокированных элементов.

(Унаследовано от ConfigurationElement)
LockAttributes

Возвращает коллекцию заблокированных атрибутов.

(Унаследовано от ConfigurationElement)
LockElements

Возвращает коллекцию заблокированных элементов.

(Унаследовано от ConfigurationElement)
LockItem

Возвращает или задает значение, указывающее, заблокирован ли элемент.

(Унаследовано от ConfigurationElement)
MessageProtectionOrder

Возвращает или задает порядок шифрования сообщений и подписывания этой привязки.

(Унаследовано от SecurityElementBase)
MessageSecurityVersion

Возвращает или задает версию, используемую для безопасности сообщений.

(Унаследовано от SecurityElementBase)
Properties

ConfigurationPropertyCollection Возвращает экземпляр, содержащий коллекцию ConfigurationProperty объектов, которые могут быть атрибутами или ConfigurationElement объектами этого элемента конфигурации.

(Унаследовано от SecurityElementBase)
ProtectTokens

Возвращает или задает значение, указывающее, защищает ли база элемента безопасности маркеры.

(Унаследовано от SecurityElementBase)
RequireDerivedKeys

Возвращает или задает логическое значение, указывающее, требуются ли производные ключи.

(Унаследовано от SecurityElementBase)
RequireSecurityContextCancellation

Возвращает или задает логическое значение, указывающее, следует ли отменить и завершить контекст безопасности, если он больше не требуется.

(Унаследовано от SecurityElementBase)
RequireSignatureConfirmation

Возвращает или задает логическое значение, указывающее, должны ли быть подтверждены подписи сообщений.

(Унаследовано от SecurityElementBase)
SecureConversationBootstrap

Возвращает элемент конфигурации, указывающий значения по умолчанию, используемые для инициирования безопасной службы беседы.

SecurityHeaderLayout

Возвращает или задает порядок элементов в заголовке безопасности для этой привязки.

(Унаследовано от SecurityElementBase)

Методы

Имя Описание
AddBindingTemplate(Dictionary<AuthenticationMode,SecurityBindingElement>, AuthenticationMode)

Применяет указанный шаблон конфигурации к этому экземпляру.

(Унаследовано от SecurityElementBase)
AddBindingTemplates(Dictionary<AuthenticationMode,SecurityBindingElement>)

Применяет указанные шаблоны конфигурации к этому экземпляру.

(Унаследовано от SecurityElementBase)
ApplyConfiguration(BindingElement)

Применяет содержимое указанного элемента привязки к этому элементу конфигурации привязки.

(Унаследовано от SecurityElementBase)
CopyFrom(ServiceModelExtensionElement)

Копирует содержимое указанного элемента конфигурации в этот SecurityElement экземпляр.

CreateBindingElement()

Создает объект пользовательского элемента привязки из параметра этого экземпляра.

(Унаследовано от SecurityElementBase)
CreateBindingElement(Boolean)

Создает объект пользовательского элемента привязки из параметра этого экземпляра.

(Унаследовано от SecurityElementBase)
DeserializeElement(XmlReader, Boolean)

Считывает XML из файла конфигурации.

(Унаследовано от ConfigurationElement)
Equals(Object)

Сравнивает текущий ConfigurationElement экземпляр с указанным объектом.

(Унаследовано от ConfigurationElement)
GetHashCode()

Возвращает уникальное значение, представляющее текущий ConfigurationElement экземпляр.

(Унаследовано от ConfigurationElement)
GetTransformedAssemblyString(String)

Возвращает преобразованную версию указанного имени сборки.

(Унаследовано от ConfigurationElement)
GetTransformedTypeString(String)

Возвращает преобразованную версию указанного имени типа.

(Унаследовано от ConfigurationElement)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Init()

Задает объект исходному ConfigurationElement состоянию.

(Унаследовано от ConfigurationElement)
InitializeDefault()

Используется для инициализации набора значений по умолчанию для ConfigurationElement объекта.

(Унаследовано от ConfigurationElement)
InitializeFrom(BindingElement)

Инициализирует этот элемент конфигурации привязки с содержимым указанного элемента привязки.

(Унаследовано от SecurityElementBase)
InitializeNestedTokenParameterSettings(SecurityTokenParameters, Boolean)

Применяет указанные параметры маркера безопасности к этому экземпляру.

(Унаследовано от SecurityElementBase)
IsModified()

Возвращает значение, указывающее, был ли изменен этот элемент конфигурации.

(Унаследовано от ServiceModelExtensionElement)
IsReadOnly()

Возвращает значение, указывающее, доступен ли ConfigurationElement объект только для чтения.

(Унаследовано от ConfigurationElement)
ListErrors(IList)

Добавляет ошибки недопустимого свойства в этом ConfigurationElement объекте и во все подэлементы в переданный список.

(Унаследовано от ConfigurationElement)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnDeserializeUnrecognizedAttribute(String, String)

Возвращает значение, указывающее, обнаружен ли неизвестный атрибут во время десериализации.

(Унаследовано от ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Возвращает значение, указывающее, обнаружен ли неизвестный элемент во время десериализации.

(Унаследовано от ConfigurationElement)
OnRequiredPropertyNotFound(String)

Создает исключение, если обязательное свойство не найдено.

(Унаследовано от ConfigurationElement)
PostDeserialize()

Вызывается после десериализации.

(Унаследовано от ConfigurationElement)
PreSerialize(XmlWriter)

Вызывается перед сериализацией.

(Унаследовано от ConfigurationElement)
Reset(ConfigurationElement)

Сбрасывает внутреннее состояние этого объекта элемента конфигурации, включая блокировки и коллекции свойств.

(Унаследовано от ServiceModelExtensionElement)
ResetModified()

Сбрасывает значение IsModified() метода false на момент реализации в производном классе.

(Унаследовано от ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Записывает содержимое этого элемента конфигурации в файл конфигурации при реализации в производном классе.

(Унаследовано от SecurityElementBase)
SerializeToXmlElement(XmlWriter, String)

Записывает внешние теги этого элемента конфигурации в файл конфигурации.

(Унаследовано от SecurityElementBase)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Задает свойству указанное значение.

(Унаследовано от ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, T)

Задает значение свойства для элемента конфигурации, если значение не является значением по умолчанию.

(Унаследовано от ServiceModelConfigurationElement)
SetReadOnly()

IsReadOnly() Задает свойство для ConfigurationElement объекта и всех вложенных элементов.

(Унаследовано от ConfigurationElement)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Изменяет этот элемент конфигурации, чтобы удалить все значения, которые не должны быть сохранены.

(Унаследовано от SecurityElementBase)

Применяется к

См. также раздел