MessageSecurityVersion Classe

Définition

Classe de conteneur abstraite qui, lorsqu'elle est implémentée par plusieurs de ses propriétés statiques, contient des informations de version pour les composants de sécurité.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
Héritage
MessageSecurityVersion

Remarques

Cette classe constitue le point d'extensibilité pour la personnalisation de la sérialisation de jeton.This class is the extensibility point for customizing token serialization.

Cette classe est un singleton qui fournit des informations sur les versions des spécifications de sécurité (WS-Security, WS-Trust, WS-Secure Conversation et WS-Security Policy) qui doivent être prises en charge par une liaison.This class is a singleton that provides information about the versions of the security specifications, (WS-Security, WS-Trust, WS-Secure Conversation and WS-Security Policy), that must be supported by a binding.

La classe contient sept propriétés static,et chacune d'entre elles retourne une instance de cette classe.The class contains seven static properties, each of which returns an instance of this class. Chacune de ces propriétés représente une combinaison différente des versions de la spécification de sécurité.Each of these properties represents a different combination of security specification versions. Les instances de cette classe sont utilisées comme paramètres dans les appels de méthode Create…CertificateBindingElement sur la classe SecurityBindingElement.The instances of this class are used as parameters in the Create…CertificateBindingElement method calls on the SecurityBindingElement class. Si vous passez la propriété Default, vous créez une version standard de l’élément de liaison.If you pass the Default property, you create a standard version of the binding element. Pour créer une version non standard, passez la propriété qui correspond à votre version.To create a non-standard version, pass the property that matches your version.

La classe contient également des propriétés abstract implémentées par les instances précédentes.The class also contains abstract properties that are implemented by the previous instances.

Propriétés

BasicSecurityProfileVersion

Obtient les informations de version pour Basic Security Profile.Gets the version information for the Basic Security Profile.

Default

Obtient les informations de version pour la sécurité de message par défaut.Gets the version information for default message security.

SecureConversationVersion

Obtient la version de WS-SecureConversation qui correspond à la version de la sécurité de message.Gets the WS-SecureConversation version that corresponds to the message security version.

SecurityPolicyVersion

Obtient la version de WS-SecurityPolicy qui correspond à la version de la sécurité de message.Gets the WS-SecurityPolicy version that corresponds to the message security version.

SecurityTokenVersion

Obtient la version du jeton de sécurité qui correspond à la version de la sécurité de message.Gets the security token version that corresponds to the message security version.

SecurityVersion

Obtient la version de WS-Security qui correspond à la version de la sécurité de message.Gets the WS-Security version that corresponds to the message security version.

TrustVersion

Obtient la version de WS-Trust qui correspond à la version de la sécurité de message.Gets the WS-Trust version that corresponds to the message security version.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Obtient la version de la sécurité de message qui requiert Basic Security Profile 1.0 basé sur les spécifications de sécurité WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 et WS-SecurityPolicy 1.2.Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Obtient la version de la sécurité de message qui requiert Basic Security Profile 1.0 basé sur les spécifications de sécurité WS-Security 1.0, WS-Trust de février 2005, WS-SecureConversation de février 2005 et WS-SecurityPolicy 1.1.Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Obtient la version de la sécurité de message qui requiert les spécifications de sécurité WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 et WS-SecurityPolicy 1.2.Gets the message security version that requires the WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Obtient la version de la sécurité de message qui requiert les spécifications de sécurité WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 et BasicSecurityProfile 1.0.Gets the message security version that requires the WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2, and BasicSecurityProfile 1.0 security specifications.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

Obtient la version de la sécurité de message qui requiert les spécifications de sécurité WS-Security 1.1, WS-Trust de février 2005, WS-SecureConversation de février 2005 et WS-SecurityPolicy 1.1.Gets the message security version that requires the WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Obtient la version de la sécurité de message qui requiert Basic Security Profile basé sur les spécifications de sécurité WS-Security 1.1, WS-Trust de février 2005, WS-SecureConversation de février 2005 et WS-SecurityPolicy 1.1.Gets the message security version that requires the Basic Security Profile based on WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

S’applique à