WSSecurityTokenSerializer Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WSSecurityTokenSerializer-Klasse.
Überlädt
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.