WSSecurityTokenSerializer Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de WSSecurityTokenSerializer klasse.
Overloads
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.