WSSecurityTokenSerializer Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av WSSecurityTokenSerializer klassen.
Överlagringar
WSSecurityTokenSerializer()
Initierar en ny instans av WSSecurityTokenSerializer klassen.
public:
WSSecurityTokenSerializer();
public WSSecurityTokenSerializer();
Public Sub New ()
Gäller för
WSSecurityTokenSerializer(Boolean)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
public:
WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
public WSSecurityTokenSerializer(bool emitBspRequiredAttributes);
new System.ServiceModel.Security.WSSecurityTokenSerializer : bool -> System.ServiceModel.Security.WSSecurityTokenSerializer
Public Sub New (emitBspRequiredAttributes As Boolean)
Parametrar
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes . När trueomfattar ValueType detta och EncodingType attribut när det är tillämpligt under serialisering av säkerhetstoken.
Gäller för
WSSecurityTokenSerializer(SecurityVersion)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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)
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
Gäller för
WSSecurityTokenSerializer(SecurityVersion, Boolean)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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)
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes .
Gäller för
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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)
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes .
- samlSerializer
- SamlSerializer
Utökningspunkten som används för serialisering och deserialisering av SAML-token.
Gäller för
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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))
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes .
- samlSerializer
- SamlSerializer
Utökningspunkten som används för serialisering och deserialisering av SAML-token.
- securityStateEncoder
- SecurityStateEncoder
Kodaren som används för kodning och avkodning av säkerhetstillstånd som är kopplad som en cookie till säkerhetskontexttoken.
- knownTypes
- IEnumerable<Type>
En samling typer. Dessa kända typer måste deklareras för att inkludera anpassade anspråk som en del av cookien för säkerhetskontexttoken.
Undantag
securityVersion är null.
Gäller för
WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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))
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
- trustVersion
- TrustVersion
Uppsättningen med versioner som stöds av WS-Trust-specifikationen.
- secureConversationVersion
- SecureConversationVersion
Uppsättningen med versioner som stöds av WS-SecureConversation-specifikationen.
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes .
- samlSerializer
- SamlSerializer
Utökningspunkten som används för serialisering och deserialisering av SAML-token.
- securityStateEncoder
- SecurityStateEncoder
Kodaren som används för kodning och avkodning av säkerhetstillstånd som är kopplad som en cookie till säkerhetskontexttoken.
- knownTypes
- IEnumerable<Type>
En samling kända typer. Dessa kända typer måste deklareras för att inkludera anpassade anspråk som en del av cookien för säkerhetskontexttoken.
Gäller för
WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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)
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes .
- samlSerializer
- SamlSerializer
Utökningspunkten som används för serialisering och deserialisering av SAML-token.
- securityStateEncoder
- SecurityStateEncoder
Kodaren som används för kodning och avkodning av säkerhetstillstånd som är kopplad som en cookie till säkerhetskontexttoken.
- knownTypes
- IEnumerable<Type>
En samling kända typer. Dessa kända typer måste deklareras för att inkludera anpassade anspråk som en del av cookien för säkerhetskontexttoken.
- maximumKeyDerivationOffset
- Int32
Den maximala nyckelavledningsförskjutningen. Den här inställningen placerar en gräns för mängden bearbetning som servern utför när härledda nyckeltoken deserialiseras.
- maximumKeyDerivationLabelLength
- Int32
Den maximala längden på nyckelhärledningsetiketten. Den här inställningen placerar en gräns för mängden bearbetning som servern utför när härledda nyckeltoken deserialiseras.
- maximumKeyDerivationNonceLength
- Int32
Maximal nyckelhärlednings nonce längd. Den här inställningen placerar en gräns för mängden bearbetning som servern utför när härledda nyckeltoken deserialiseras.
Undantag
securityVersion är null.
Är maximumKeyDerivationOffset mindre än 0, maximumKeyDerivationLabelLength är mindre än 0 eller maximumKeyDerivationNonceLength är mindre än eller lika med 0.
Gäller för
WSSecurityTokenSerializer(SecurityVersion, TrustVersion, SecureConversationVersion, Boolean, SamlSerializer, SecurityStateEncoder, IEnumerable<Type>, Int32, Int32, Int32)
Initierar en ny instans av WSSecurityTokenSerializer klassen.
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)
Parametrar
- securityVersion
- SecurityVersion
Säkerhetsversionen.
- trustVersion
- TrustVersion
Uppsättningen med versioner som stöds av WS-Trust-specifikationen.
- secureConversationVersion
- SecureConversationVersion
Uppsättningen med versioner som stöds av WS-SecureConversation-specifikationen.
- emitBspRequiredAttributes
- Boolean
Värdet som ska användas för egenskapen EmitBspRequiredAttributes .
- samlSerializer
- SamlSerializer
Utökningspunkten som används för serialisering och deserialisering av SAML-token.
- securityStateEncoder
- SecurityStateEncoder
Kodaren som används för kodning och avkodning av säkerhetstillstånd som är kopplad som en cookie till säkerhetskontexttoken.
- knownTypes
- IEnumerable<Type>
En samling kända typer. Dessa kända typer måste deklareras för att inkludera anpassade anspråk som en del av cookien för säkerhetskontexttoken.
- maximumKeyDerivationOffset
- Int32
Den maximala nyckelavledningsförskjutningen. Den här inställningen placerar en gräns för mängden bearbetning som servern utför när härledda nyckeltoken deserialiseras.
- maximumKeyDerivationLabelLength
- Int32
Den maximala längden på nyckelhärledningsetiketten. Den här inställningen placerar en gräns för mängden bearbetning som servern utför när härledda nyckeltoken deserialiseras.
- maximumKeyDerivationNonceLength
- Int32
Maximal nyckelhärlednings nonce längd. Den här inställningen placerar en gräns för mängden bearbetning som servern utför när härledda nyckeltoken deserialiseras.