MessageSecurityVersion Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Abstrakcyjna klasa kontenera, która po zaimplementowaniu przez kilka jego właściwości statycznych zawiera informacje o wersji składników zabezpieczeń.
public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
- Dziedziczenie
-
MessageSecurityVersion
Uwagi
Ta klasa jest punktem rozszerzalności dostosowywania serializacji tokenów.
Ta klasa jest pojedynczą klasą, która dostarcza informacje o wersjach specyfikacji zabezpieczeń (WS-Security, WS-Trust, WS-Secure Konwersacja i zasady WS-Security), które muszą być obsługiwane przez powiązanie.
Klasa zawiera siedem static
właściwości, z których każda zwraca wystąpienie tej klasy. Każda z tych właściwości reprezentuje inną kombinację wersji specyfikacji zabezpieczeń. Wystąpienia tej klasy są używane jako parametry w metodzie Create…CertificateBindingElement
wywołującej klasę SecurityBindingElement . W przypadku przekazania Default właściwości należy utworzyć standardową wersję elementu powiązania. Aby utworzyć wersję niestandardową, przekaż właściwość zgodną z wersją.
Klasa zawiera abstract
również właściwości implementowane przez poprzednie wystąpienia.
Właściwości
BasicSecurityProfileVersion |
Pobiera informacje o wersji dla podstawowego profilu zabezpieczeń. |
Default |
Pobiera informacje o wersji dla domyślnych zabezpieczeń komunikatów. |
SecureConversationVersion |
Pobiera wersję WS-SecureConversation odpowiadającą wersji zabezpieczeń komunikatów. |
SecurityPolicyVersion |
Pobiera wersję WS-SecurityPolicy odpowiadającą wersji zabezpieczeń komunikatów. |
SecurityTokenVersion |
Pobiera wersję tokenu zabezpieczającego odpowiadającą wersji zabezpieczeń komunikatów. |
SecurityVersion |
Pobiera wersję WS-Security odpowiadającą wersji zabezpieczeń komunikatów. |
TrustVersion |
Pobiera wersję WS-Trust odpowiadającą wersji zabezpieczeń komunikatów. |
WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
Pobiera wersję zabezpieczeń komunikatów, która wymaga podstawowego profilu zabezpieczeń 1.0 na podstawie WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 i WS-SecurityPolicy 1.2 specyfikacji zabezpieczeń. |
WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
Pobiera wersję zabezpieczeń komunikatów, która wymaga podstawowego profilu zabezpieczeń 1.0 na podstawie WS-Security 1.0, WS-Trust z lutego 2005 r., WS-SecureConversation lutego 2005 r. i specyfikacji zabezpieczeń WS-SecurityPolicy 1.1. |
WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12 |
Pobiera wersję zabezpieczeń komunikatów, która wymaga specyfikacji zabezpieczeń WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 i WS-SecurityPolicy 1.2. |
WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
Pobiera wersję zabezpieczeń komunikatów, która wymaga specyfikacji zabezpieczeń WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 i BasicSecurityProfile 1.0. |
WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11 |
Pobiera wersję zabezpieczeń komunikatów, która wymaga WS-Security 1.1, WS-Trust z lutego 2005 r., WS-SecureConversation z lutego 2005 r. i specyfikacji zabezpieczeń WS-SecurityPolicy 1.1. |
WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
Pobiera wersję zabezpieczeń komunikatów, która wymaga podstawowego profilu zabezpieczeń na podstawie WS-Security 1.1, WS-Trust z lutego 2005 r., WS-SecureConversation z lutego 2005 r. i specyfikacji zabezpieczeń WS-SecurityPolicy 1.1. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |