WSSecurityTokenSerializer Constructors

Definitie

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

Overloads

Name Description
WSSecurityTokenSerializer()

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

WSSecurityTokenSerializer(Boolean)

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

WSSecurityTokenSerializer(SecurityVersion)

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

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

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

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

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

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

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

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

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

WSSecurityTokenSerializer()

Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.

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

Van toepassing op

WSSecurityTokenSerializer(Boolean)

Initialiseert een nieuw exemplaar van de 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)

Parameters

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap. Wanneer true, dit omvat ValueType en EncodingType kenmerken waar van toepassing tijdens de serialisatie van beveiligingstokens.

Van toepassing op

WSSecurityTokenSerializer(SecurityVersion)

Initialiseert een nieuw exemplaar van de 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)

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

Van toepassing op

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Initialiseert een nieuw exemplaar van de 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)

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap.

Van toepassing op

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Initialiseert een nieuw exemplaar van de 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)

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap.

samlSerializer
SamlSerializer

Het uitbreidbaarheidspunt dat wordt gebruikt voor het serialiseren en deserialiseren van SAML-tokens.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de 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))

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap.

samlSerializer
SamlSerializer

Het uitbreidbaarheidspunt dat wordt gebruikt voor het serialiseren en deserialiseren van SAML-tokens.

securityStateEncoder
SecurityStateEncoder

De encoder die wordt gebruikt voor het coderen en decoderen van de beveiligingsstatus die als een cookie is gekoppeld aan beveiligingcontexttokens.

knownTypes
IEnumerable<Type>

Een verzameling typen. Deze bekende typen moeten worden gedeclareerd om aangepaste claims op te nemen als onderdeel van de cookie van het beveiligingscontexttoken.

Uitzonderingen

De securityVersion is null.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de 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))

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

trustVersion
TrustVersion

De set ondersteunde versies van de specificatie WS-Trust.

secureConversationVersion
SecureConversationVersion

De set ondersteunde versies van de specificatie WS-SecureConversation.

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap.

samlSerializer
SamlSerializer

Het uitbreidbaarheidspunt dat wordt gebruikt voor het serialiseren en deserialiseren van SAML-tokens.

securityStateEncoder
SecurityStateEncoder

De encoder die wordt gebruikt voor het coderen en decoderen van de beveiligingsstatus die als een cookie is gekoppeld aan beveiligingcontexttokens.

knownTypes
IEnumerable<Type>

Een verzameling bekende typen. Deze bekende typen moeten worden gedeclareerd om aangepaste claims op te nemen als onderdeel van de cookie van het beveiligingscontexttoken.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de 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)

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap.

samlSerializer
SamlSerializer

Het uitbreidbaarheidspunt dat wordt gebruikt voor het serialiseren en deserialiseren van SAML-tokens.

securityStateEncoder
SecurityStateEncoder

De encoder die wordt gebruikt voor het coderen en decoderen van de beveiligingsstatus die als een cookie is gekoppeld aan beveiligingcontexttokens.

knownTypes
IEnumerable<Type>

Een verzameling bekende typen. Deze bekende typen moeten worden gedeclareerd om aangepaste claims op te nemen als onderdeel van de cookie van het beveiligingscontexttoken.

maximumKeyDerivationOffset
Int32

De maximale verschuiving van de sleutelverdering. Met deze instelling wordt een afhankelijk van de hoeveelheid verwerking die de server doet bij het deserialiseren van afgeleide sleuteltokens.

maximumKeyDerivationLabelLength
Int32

De maximale lengte van het label voor sleutelverdering. Met deze instelling wordt een afhankelijk van de hoeveelheid verwerking die de server doet bij het deserialiseren van afgeleide sleuteltokens.

maximumKeyDerivationNonceLength
Int32

De maximale lengte van de sleutelverdering. Met deze instelling wordt een afhankelijk van de hoeveelheid verwerking die de server doet bij het deserialiseren van afgeleide sleuteltokens.

Uitzonderingen

De securityVersion is null.

De maximumKeyDerivationOffset waarde is kleiner dan 0, maximumKeyDerivationLabelLength kleiner dan 0 of maximumKeyDerivationNonceLength kleiner dan of gelijk aan 0.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de 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)

Parameters

securityVersion
SecurityVersion

De beveiligingsversie.

trustVersion
TrustVersion

De set ondersteunde versies van de specificatie WS-Trust.

secureConversationVersion
SecureConversationVersion

De set ondersteunde versies van de specificatie WS-SecureConversation.

emitBspRequiredAttributes
Boolean

De waarde die moet worden gebruikt voor de EmitBspRequiredAttributes eigenschap.

samlSerializer
SamlSerializer

Het uitbreidbaarheidspunt dat wordt gebruikt voor het serialiseren en deserialiseren van SAML-tokens.

securityStateEncoder
SecurityStateEncoder

De encoder die wordt gebruikt voor het coderen en decoderen van de beveiligingsstatus die als een cookie is gekoppeld aan beveiligingcontexttokens.

knownTypes
IEnumerable<Type>

Een verzameling bekende typen. Deze bekende typen moeten worden gedeclareerd om aangepaste claims op te nemen als onderdeel van de cookie van het beveiligingscontexttoken.

maximumKeyDerivationOffset
Int32

De maximale verschuiving van de sleutelverdering. Met deze instelling wordt een afhankelijk van de hoeveelheid verwerking die de server doet bij het deserialiseren van afgeleide sleuteltokens.

maximumKeyDerivationLabelLength
Int32

De maximale lengte van het label voor sleutelverdering. Met deze instelling wordt een afhankelijk van de hoeveelheid verwerking die de server doet bij het deserialiseren van afgeleide sleuteltokens.

maximumKeyDerivationNonceLength
Int32

De maximale lengte van de sleutelverdering. Met deze instelling wordt een afhankelijk van de hoeveelheid verwerking die de server doet bij het deserialiseren van afgeleide sleuteltokens.

Van toepassing op