Sprache

WSSecurityTokenSerializer Konstruktoren

Definition

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

Überlädt

Name Beschreibung
WSSecurityTokenSerializer()

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(Boolean)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

WSSecurityTokenSerializer()

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer();
public WSSecurityTokenSerializer();
Public Sub New ()

Gilt für:

WSSecurityTokenSerializer(Boolean)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (emitBspRequiredAttributes As Boolean)

Parameter

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll. Wenn true, umfasst ValueType dies und EncodingType Attribute, sofern zutreffend, während der Serialisierung von Sicherheitstoken.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion)

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean)

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer)

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll.

samlSerializer
SamlSerializer

Der Erweiterungspunkt, der zum Serialisieren und Deserialisieren von SAML-Token verwendet wird.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type))

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll.

samlSerializer
SamlSerializer

Der Erweiterungspunkt, der zum Serialisieren und Deserialisieren von SAML-Token verwendet wird.

securityStateEncoder
SecurityStateEncoder

Der Encoder, der zum Codieren und Decodieren des Sicherheitszustands verwendet wird, der als Cookie an Sicherheitskontexttoken angefügt ist.

knownTypes
IEnumerable<Type>

Eine Sammlung von Typen. Diese bekannten Typen müssen deklariert werden, um benutzerdefinierte Ansprüche als Teil des Cookies des Sicherheitskontexttokens einzuschließen.

Ausnahmen

securityVersion ist null.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::ServiceModel::Security::SecureConversationVersion ^ secureConversationVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion, System.ServiceModel.Security.TrustVersion trustVersion, System.ServiceModel.Security.SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * System.ServiceModel.Security.TrustVersion * System.ServiceModel.Security.SecureConversationVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, trustVersion As TrustVersion, secureConversationVersion As SecureConversationVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type))

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

trustVersion
TrustVersion

Die Gruppe der unterstützten Versionen der WS-Trust Spezifikation.

secureConversationVersion
SecureConversationVersion

Die Gruppe der unterstützten Versionen der WS-SecureConversation Spezifikation.

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll.

samlSerializer
SamlSerializer

Der Erweiterungspunkt, der zum Serialisieren und Deserialisieren von SAML-Token verwendet wird.

securityStateEncoder
SecurityStateEncoder

Der Encoder, der zum Codieren und Decodieren des Sicherheitszustands verwendet wird, der als Cookie an Sicherheitskontexttoken angefügt ist.

knownTypes
IEnumerable<Type>

Eine Sammlung bekannter Typen. Diese bekannten Typen müssen deklariert werden, um benutzerdefinierte Ansprüche als Teil des Cookies des Sicherheitskontexttokens einzuschließen.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> * int * int * int -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type), maximumKeyDerivationOffset As Integer, maximumKeyDerivationLabelLength As Integer, maximumKeyDerivationNonceLength As Integer)

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll.

samlSerializer
SamlSerializer

Der Erweiterungspunkt, der zum Serialisieren und Deserialisieren von SAML-Token verwendet wird.

securityStateEncoder
SecurityStateEncoder

Der Encoder, der zum Codieren und Decodieren des Sicherheitszustands verwendet wird, der als Cookie an Sicherheitskontexttoken angefügt ist.

knownTypes
IEnumerable<Type>

Eine Sammlung bekannter Typen. Diese bekannten Typen müssen deklariert werden, um benutzerdefinierte Ansprüche als Teil des Cookies des Sicherheitskontexttokens einzuschließen.

maximumKeyDerivationOffset
Int32

Der maximale Schlüsselableitungsabstand. Diese Einstellung platziert eine Grenze für die Verarbeitung des Servers, wenn abgeleitete Schlüsseltoken deserialisiert werden.

maximumKeyDerivationLabelLength
Int32

Die maximale Länge der Tastenableitungsbeschriftung. Diese Einstellung platziert eine Grenze für die Verarbeitung des Servers, wenn abgeleitete Schlüsseltoken deserialisiert werden.

maximumKeyDerivationNonceLength
Int32

Die maximale Schlüsselableitungs-Noncelänge. Diese Einstellung platziert eine Grenze für die Verarbeitung des Servers, wenn abgeleitete Schlüsseltoken deserialisiert werden.

Ausnahmen

securityVersion ist null.

Dies maximumKeyDerivationOffset ist kleiner als 0, maximumKeyDerivationLabelLength kleiner als 0 oder maximumKeyDerivationNonceLength kleiner als oder gleich 0.

Gilt für:

WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)

Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs
Quelle:
WSSecurityTokenSerializer.cs

Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.

public:
 WSSecurityTokenSerializer(System::ServiceModel::Security::SecurityVersion ^ securityVersion, System::ServiceModel::Security::TrustVersion ^ trustVersion, System::ServiceModel::Security::SecureConversationVersion ^ secureConversationVersion, bool emitBspRequiredAttributes, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::ServiceModel::Security::SecurityStateEncoder ^ securityStateEncoder, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
public WSSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion securityVersion, System.ServiceModel.Security.TrustVersion trustVersion, System.ServiceModel.Security.SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable<Type> knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);
new System.ServiceModel.Security.WSSecurityTokenSerializer : System.ServiceModel.Security.SecurityVersion * System.ServiceModel.Security.TrustVersion * System.ServiceModel.Security.SecureConversationVersion * bool * System.IdentityModel.Tokens.SamlSerializer * System.ServiceModel.Security.SecurityStateEncoder * seq<Type> * int * int * int -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (securityVersion As SecurityVersion, trustVersion As TrustVersion, secureConversationVersion As SecureConversationVersion, emitBspRequiredAttributes As Boolean, samlSerializer As SamlSerializer, securityStateEncoder As SecurityStateEncoder, knownTypes As IEnumerable(Of Type), maximumKeyDerivationOffset As Integer, maximumKeyDerivationLabelLength As Integer, maximumKeyDerivationNonceLength As Integer)

Parameter

securityVersion
SecurityVersion

Die Sicherheitsversion.

trustVersion
TrustVersion

Die Gruppe der unterstützten Versionen der WS-Trust Spezifikation.

secureConversationVersion
SecureConversationVersion

Die Gruppe der unterstützten Versionen der WS-SecureConversation Spezifikation.

emitBspRequiredAttributes
Boolean

Der wert, der für die EmitBspRequiredAttributes Eigenschaft verwendet werden soll.

samlSerializer
SamlSerializer

Der Erweiterungspunkt, der zum Serialisieren und Deserialisieren von SAML-Token verwendet wird.

securityStateEncoder
SecurityStateEncoder

Der Encoder, der zum Codieren und Decodieren des Sicherheitszustands verwendet wird, der als Cookie an Sicherheitskontexttoken angefügt ist.

knownTypes
IEnumerable<Type>

Eine Sammlung bekannter Typen. Diese bekannten Typen müssen deklariert werden, um benutzerdefinierte Ansprüche als Teil des Cookies des Sicherheitskontexttokens einzuschließen.

maximumKeyDerivationOffset
Int32

Der maximale Schlüsselableitungsabstand. Diese Einstellung platziert eine Grenze für die Verarbeitung des Servers, wenn abgeleitete Schlüsseltoken deserialisiert werden.

maximumKeyDerivationLabelLength
Int32

Die maximale Länge der Tastenableitungsbeschriftung. Diese Einstellung platziert eine Grenze für die Verarbeitung des Servers, wenn abgeleitete Schlüsseltoken deserialisiert werden.

maximumKeyDerivationNonceLength
Int32

Die maximale Schlüsselableitungs-Noncelänge. Diese Einstellung platziert eine Grenze für die Verarbeitung des Servers, wenn abgeleitete Schlüsseltoken deserialisiert werden.

Gilt für: