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