WSSecurityTokenSerializer Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe WSSecurityTokenSerializer.
Overload
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.