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ли |
| 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() метода |
| 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) |