Sdílet prostřednictvím


MessageSecurityVersion Třída

Definice

Abstraktní třída kontejneru, která při implementaci několika jeho statických vlastností obsahuje informace o verzi komponent zabezpečení.

public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
Dědičnost
MessageSecurityVersion

Poznámky

Tato třída je bod rozšiřitelnosti pro přizpůsobení serializace tokenů.

Tato třída je singleton, který poskytuje informace o verzích specifikací zabezpečení (WS-Security, WS-Trust, WS-Secure Konverzace a WS-Security Zásady), které musí být podporovány vazbou.

Třída obsahuje sedm static vlastností, z nichž každá vrací instanci této třídy. Každá z těchto vlastností představuje jinou kombinaci verzí specifikace zabezpečení. Instance této třídy se používají jako parametry v Create…CertificateBindingElement metodě volání třídy SecurityBindingElement . Pokud vlastnost předáte Default , vytvoříte standardní verzi elementu vazby. Pokud chcete vytvořit nestandardní verzi, předejte vlastnost, která odpovídá vaší verzi.

Třída obsahuje abstract také vlastnosti implementované předchozími instancemi.

Vlastnosti

BasicSecurityProfileVersion

Získá informace o verzi pro základní profil zabezpečení.

Default

Získá informace o verzi pro výchozí zabezpečení zpráv.

SecureConversationVersion

Získá WS-SecureConversation verzi, která odpovídá verzi zabezpečení zprávy.

SecurityPolicyVersion

Získá WS-SecurityPolicy verzi, která odpovídá verzi zabezpečení zprávy.

SecurityTokenVersion

Získá verzi tokenu zabezpečení, která odpovídá verzi zabezpečení zprávy.

SecurityVersion

Získá WS-Security verzi, která odpovídá verzi zabezpečení zprávy.

TrustVersion

Získá WS-Trust verzi, která odpovídá verzi zabezpečení zprávy.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Získá verzi zabezpečení zprávy, která vyžaduje základní profil zabezpečení 1.0 na základě WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 a WS-SecurityPolicy 1.2 specifikace zabezpečení.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Získá verzi zabezpečení zprávy, která vyžaduje základní profil zabezpečení 1.0 na základě WS-Security 1.0 WS-Trust z února 2005, WS-SecureConversation z února 2005 a WS-SecurityPolicy specifikace zabezpečení 1.1.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Získá verzi zabezpečení zprávy, která vyžaduje specifikace zabezpečení WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 a WS-SecurityPolicy 1.2.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Získá verzi zabezpečení zprávy, která vyžaduje WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 a BasicSecurityProfile 1.0 specifikace zabezpečení.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

Získá verzi zabezpečení zprávy, která vyžaduje WS-Security 1.1, WS-Trust z února 2005, WS-SecureConversation února 2005 a WS-SecurityPolicy specifikace zabezpečení 1.1.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Získá verzi zabezpečení zprávy, která vyžaduje základní profil zabezpečení na základě WS-Security 1.1, WS-Trust z února 2005, WS-SecureConversation z února 2005 a WS-SecurityPolicy 1.1 specifikace zabezpečení.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro