WSSecurityTokenSerializer Costruttori

Definizione

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

Overload

Nome Descrizione
WSSecurityTokenSerializer()

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(Boolean)

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion)

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

WSSecurityTokenSerializer()

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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

Si applica a

WSSecurityTokenSerializer(Boolean)

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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

Parametri

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà . Quando true, include ValueType gli attributi e EncodingType , se applicabile, durante la serializzazione del token di sicurezza.

Si applica a

WSSecurityTokenSerializer(SecurityVersion)

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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)

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

Si applica a

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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)

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà .

Si applica a

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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)

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà .

samlSerializer
SamlSerializer

Punto di estendibilità usato per serializzare e deserializzare i token SAML.

Si applica a

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

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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))

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà .

samlSerializer
SamlSerializer

Punto di estendibilità usato per serializzare e deserializzare i token SAML.

securityStateEncoder
SecurityStateEncoder

Codificatore usato per codificare e decodificare lo stato di sicurezza collegato come cookie ai token del contesto di sicurezza.

knownTypes
IEnumerable<Type>

Raccolta di tipi. Questi tipi noti devono essere dichiarati per includere attestazioni personalizzate come parte del cookie del token del contesto di sicurezza.

Eccezioni

Il securityVersion è null.

Si applica a

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

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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))

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

trustVersion
TrustVersion

Set di versioni supportate della specifica WS-Trust.

secureConversationVersion
SecureConversationVersion

Set di versioni supportate della specifica WS-SecureConversation.

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà .

samlSerializer
SamlSerializer

Punto di estendibilità usato per serializzare e deserializzare i token SAML.

securityStateEncoder
SecurityStateEncoder

Codificatore usato per codificare e decodificare lo stato di sicurezza collegato come cookie ai token del contesto di sicurezza.

knownTypes
IEnumerable<Type>

Raccolta di tipi noti. Questi tipi noti devono essere dichiarati per includere attestazioni personalizzate come parte del cookie del token del contesto di sicurezza.

Si applica a

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

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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)

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà .

samlSerializer
SamlSerializer

Punto di estendibilità usato per serializzare e deserializzare i token SAML.

securityStateEncoder
SecurityStateEncoder

Codificatore usato per codificare e decodificare lo stato di sicurezza collegato come cookie ai token del contesto di sicurezza.

knownTypes
IEnumerable<Type>

Raccolta di tipi noti. Questi tipi noti devono essere dichiarati per includere attestazioni personalizzate come parte del cookie del token del contesto di sicurezza.

maximumKeyDerivationOffset
Int32

Offset massimo di derivazione della chiave. Questa impostazione inserisce un limite sulla quantità di elaborazione eseguita dal server durante la deserializzazione dei token di chiave derivata.

maximumKeyDerivationLabelLength
Int32

Lunghezza massima dell'etichetta di derivazione della chiave. Questa impostazione inserisce un limite sulla quantità di elaborazione eseguita dal server durante la deserializzazione dei token di chiave derivata.

maximumKeyDerivationNonceLength
Int32

Lunghezza massima della derivazione della chiave nonce. Questa impostazione inserisce un limite sulla quantità di elaborazione eseguita dal server durante la deserializzazione dei token di chiave derivata.

Eccezioni

Il securityVersion è null.

maximumKeyDerivationOffset è minore di 0, maximumKeyDerivationLabelLength è minore di 0 oppure maximumKeyDerivationNonceLength è minore o uguale a 0.

Si applica a

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

Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs
Origine:
WSSecurityTokenSerializer.cs

Inizializza una nuova istanza della classe WSSecurityTokenSerializer.

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)

Parametri

securityVersion
SecurityVersion

Versione di sicurezza.

trustVersion
TrustVersion

Set di versioni supportate della specifica WS-Trust.

secureConversationVersion
SecureConversationVersion

Set di versioni supportate della specifica WS-SecureConversation.

emitBspRequiredAttributes
Boolean

Valore da utilizzare per la EmitBspRequiredAttributes proprietà .

samlSerializer
SamlSerializer

Punto di estendibilità usato per serializzare e deserializzare i token SAML.

securityStateEncoder
SecurityStateEncoder

Codificatore usato per codificare e decodificare lo stato di sicurezza collegato come cookie ai token del contesto di sicurezza.

knownTypes
IEnumerable<Type>

Raccolta di tipi noti. Questi tipi noti devono essere dichiarati per includere attestazioni personalizzate come parte del cookie del token del contesto di sicurezza.

maximumKeyDerivationOffset
Int32

Offset massimo di derivazione della chiave. Questa impostazione inserisce un limite sulla quantità di elaborazione eseguita dal server durante la deserializzazione dei token di chiave derivata.

maximumKeyDerivationLabelLength
Int32

Lunghezza massima dell'etichetta di derivazione della chiave. Questa impostazione inserisce un limite sulla quantità di elaborazione eseguita dal server durante la deserializzazione dei token di chiave derivata.

maximumKeyDerivationNonceLength
Int32

Lunghezza massima della derivazione della chiave nonce. Questa impostazione inserisce un limite sulla quantità di elaborazione eseguita dal server durante la deserializzazione dei token di chiave derivata.

Si applica a