WSSecurityTokenSerializer Konstruktorer

Definition

Initierar en ny instans av WSSecurityTokenSerializer klassen.

Överlagringar

Name Description
WSSecurityTokenSerializer()

Initierar en ny instans av WSSecurityTokenSerializer klassen.

WSSecurityTokenSerializer(Boolean)

Initierar en ny instans av WSSecurityTokenSerializer klassen.

WSSecurityTokenSerializer(SecurityVersion)

Initierar en ny instans av WSSecurityTokenSerializer klassen.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Initierar en ny instans av WSSecurityTokenSerializer klassen.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Initierar en ny instans av WSSecurityTokenSerializer klassen.

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

Initierar en ny instans av WSSecurityTokenSerializer klassen.

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

Initierar en ny instans av WSSecurityTokenSerializer klassen.

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

Initierar en ny instans av WSSecurityTokenSerializer klassen.

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

Initierar en ny instans av WSSecurityTokenSerializer klassen.

WSSecurityTokenSerializer()

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

Initierar en ny instans av WSSecurityTokenSerializer klassen.

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

Gäller för

WSSecurityTokenSerializer(Boolean)

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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)

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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)

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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)

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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)

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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)

Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs
Källa:
WSSecurityTokenSerializer.cs

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.

Gäller för