SecurityElementBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс, члены которого являются общими для элементов, используемых для настройки параметров безопасности.
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
- Наследование
-
SecurityElementBase
- Наследование
- Производный
Свойства
AllowInsecureTransport |
Получает или задает значение, указывающее, разрешен ли незащищенный транспорт. |
AllowSerializedSigningTokenOnReply |
Возвращает или задает логическое значение, определяющее, может ли в ответе использоваться сериализованный маркер. |
AuthenticationMode |
Возвращает или задает параметры проверки подлинности, используемые при обмене сообщениями. |
BindingElementType |
Возвращает тип этого элемента привязки. |
CanRenewSecurityContextToken |
Получает или задает значение, указывающее, можно ли возобновить токен контекста безопасности. |
ConfigurationElementName |
Возвращает имя этого элемента конфигурации. (Унаследовано от ServiceModelExtensionElement) |
CurrentConfiguration |
Возвращает ссылку на экземпляр Configuration верхнего уровня, представляющий иерархию конфигурации, к которой относится текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
DefaultAlgorithmSuite |
Возвращает или задает набор алгоритмов по умолчанию для данной привязки. |
ElementInformation |
Возвращает объект ElementInformation, содержащий неизменяемую информацию и функциональность объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
ElementProperty |
Возвращает объект ConfigurationElementProperty, представляющий сам объект ConfigurationElement. (Унаследовано от ConfigurationElement) |
EnableUnsecuredResponse |
Получает или задает значение, указывающее, разрешен ли незащищенный отклик. |
EvaluationContext |
Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
HasContext |
Возвращает значение, указывающее, имеет ли свойство CurrentConfiguration значение |
IncludeTimestamp |
Возвращает или задает логическое значение, указывающее, будет ли в каждое сообщение вноситься метка времени. |
IssuedTokenParameters |
Возвращает элемент конфигурации, в котором указывается текущий выданный маркер. |
Item[ConfigurationProperty] |
Возвращает или задает свойство или атрибут данного элемента конфигурации. (Унаследовано от ConfigurationElement) |
Item[String] |
Получает или задает свойство, атрибут или дочерний элемент данного элемента конфигурации. (Унаследовано от ConfigurationElement) |
KeyEntropyMode |
Возвращает или задает источник энтропии, используемый для создания ключей. |
LocalClientSettings |
Возвращает параметры безопасности локального клиента для данной привязки. |
LocalServiceSettings |
Возвращает параметры безопасности локальной службы для данной привязки. |
LockAllAttributesExcept |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
LockAllElementsExcept |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
LockAttributes |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
LockElements |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
LockItem |
Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement) |
MessageProtectionOrder |
Возвращает или задает порядок шифрования и подписи сообщений для данной привязки. |
MessageSecurityVersion |
Возвращает или задает версию системы безопасности, используемую для защиты сообщения. |
Properties |
Возвращает экземпляр класса ConfigurationPropertyCollection, содержащий коллекцию объектов ConfigurationProperty, которые могут быть атрибутами или объектами ConfigurationElement данного элемента конфигурации. |
ProtectTokens |
Получает или задает значение, указывающее, защищает ли база элементов безопасности токены. |
RequireDerivedKeys |
Возвращает или задает логическое значение, указывающее, требуется ли использовать производные ключи. |
RequireSecurityContextCancellation |
Возвращает или задает логическое значение, определяющее, следует ли отменять и завершать контекст безопасности, когда он больше не нужен. |
RequireSignatureConfirmation |
Возвращает или задает логическое значение, указывающее, необходимо ли подтверждать сигнатуры сообщений. |
SecurityHeaderLayout |
Возвращает или задает порядок элементов в заголовке безопасности для данной привязки. |
Методы
AddBindingTemplate(Dictionary<AuthenticationMode,SecurityBindingElement>, AuthenticationMode) |
Применяет к данному экземпляру указанный шаблон конфигурации. |
AddBindingTemplates(Dictionary<AuthenticationMode,SecurityBindingElement>) |
Применяет к данному экземпляру указанные шаблоны конфигурации. |
ApplyConfiguration(BindingElement) |
Применяет содержимое указанного элемента привязки к данному элементу конфигурации привязки. |
CopyFrom(ServiceModelExtensionElement) |
Копирует содержимое указанного элемента конфигурации в данный элемент конфигурации. |
CreateBindingElement() |
Создает настраиваемый объект элемента привязки на основе параметров данного экземпляра. |
CreateBindingElement(Boolean) |
Создает настраиваемый объект элемента привязки на основе параметров данного экземпляра. |
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) |
Инициализирует этот элемент конфигурации привязки с помощью содержимого заданного элемента привязки. |
InitializeNestedTokenParameterSettings(SecurityTokenParameters, Boolean) |
Применяет к данному экземпляру параметры указанного маркера безопасности. |
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) |
Записывает содержание данного элемента конфигурации в файл конфигурации при реализации в производном классе. |
SerializeElement(XmlWriter, Boolean) |
Записывает содержимое данного элемента конфигурации в файл конфигурации. (Унаследовано от ServiceModelExtensionElement) |
SerializeToXmlElement(XmlWriter, String) |
Записывает внешние теги данного элемента конфигурации в файл конфигурации. |
SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Задает для свойства указанное значение. (Унаследовано от ConfigurationElement) |
SetPropertyValueIfNotDefaultValue<T>(String, T) |
Задает значение свойства для элемента конфигурации, если значение не является значением по умолчанию. (Унаследовано от ServiceModelConfigurationElement) |
SetReadOnly() |
Задает свойство IsReadOnly() для объекта ConfigurationElement и всех подчиненных элементов. (Унаследовано от ConfigurationElement) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Изменяет данный элемент конфигурации, удаляя все значения, которые не должны сохраняться. |