MessageSecurityVersion Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный класс контейнера, который при реализации несколькими статическими свойствами содержит сведения о версиях компонентов безопасности.
public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
- Наследование
-
MessageSecurityVersion
Комментарии
Этот класс является точкой расширяемости для настройки сериализации маркеров.
Этот класс является одним из вариантов, предоставляющих сведения о версиях спецификаций безопасности (WS-Security, WS-Trust, WS-Secure Conversation и WS-Security Policy), которые должны поддерживаться привязкой.
Класс содержит семь static свойств, каждый из которых возвращает экземпляр этого класса. Каждое из этих свойств представляет собой другую комбинацию версий спецификации безопасности. Экземпляры этого класса используются в качестве параметров в Create…CertificateBindingElement вызовах метода класса SecurityBindingElement . При передаче Default свойства создается стандартная версия элемента привязки. Чтобы создать нестандартную версию, передайте свойство, соответствующее вашей версии.
Класс также содержит abstract свойства, реализованные предыдущими экземплярами.
Свойства
| Имя | Описание |
|---|---|
| BasicSecurityProfileVersion |
Возвращает сведения о версии для базового профиля безопасности. |
| Default |
Возвращает сведения о версии для безопасности сообщений по умолчанию. |
| SecureConversationVersion |
Возвращает версию WS-SecureConversation, соответствующую версии безопасности сообщений. |
| SecurityPolicyVersion |
Возвращает версию WS-SecurityPolicy, соответствующую версии безопасности сообщений. |
| SecurityTokenVersion |
Возвращает версию маркера безопасности, соответствующую версии безопасности сообщения. |
| SecurityVersion |
Возвращает версию WS-Security, соответствующую версии безопасности сообщений. |
| TrustVersion |
Возвращает версию WS-Trust, соответствующую версии безопасности сообщений. |
| WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
Возвращает версию безопасности сообщений, требующую базового профиля безопасности 1.0 на основе спецификаций безопасности 1.0 WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 и WS-SecurityPolicy 1.2. |
| WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
Возвращает версию безопасности сообщения, требующую базового профиля безопасности 1.0 на основе спецификаций безопасности WS-Security 1.0, WS-Trust февраля 2005 года, WS-SecureConversation февраля 2005 г. и WS-SecurityPolicy спецификации безопасности 1.1. |
| WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12 |
Возвращает версию безопасности сообщений, требующую спецификации безопасности WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 и WS-SecurityPolicy 1.2. |
| WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
Возвращает версию безопасности сообщений, требующую спецификации безопасности WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 и BasicSecurityProfile 1.0. |
| WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11 |
Возвращает версию безопасности сообщений, требующую WS-Security 1.1, WS-Trust февраля 2005 г. WS-SecureConversation февраля 2005 г. и WS-SecurityPolicy спецификации безопасности 1.1. |
| WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
Возвращает версию безопасности сообщений, требующую базового профиля безопасности на основе спецификаций безопасности WS-Security 1.1, WS-Trust февраля 2005 г. WS-SecureConversation февраля 2005 г. и WS-SecurityPolicy спецификации безопасности 1.1. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |