Share via


WSSecurityTokenSerializer Constructores

Definición

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

Sobrecargas

WSSecurityTokenSerializer()

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

WSSecurityTokenSerializer(Boolean)

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion)

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

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

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

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

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

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

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

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

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

WSSecurityTokenSerializer()

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.

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

Se aplica a

WSSecurityTokenSerializer(Boolean)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes. Cuando es true, se incluye ValueType y los atributos EncodingType donde sea de aplicación durante la serialización del token de seguridad.

Se aplica a

WSSecurityTokenSerializer(SecurityVersion)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

Se aplica a

WSSecurityTokenSerializer(SecurityVersion, Boolean)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes.

Se aplica a

WSSecurityTokenSerializer(SecurityVersion, Boolean, SamlSerializer)

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes.

samlSerializer
SamlSerializer

Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.

Se aplica a

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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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))

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes.

samlSerializer
SamlSerializer

Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.

securityStateEncoder
SecurityStateEncoder

Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.

knownTypes
IEnumerable<Type>

Una colección de tipos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.

Excepciones

El valor de securityVersion es null.

Se aplica a

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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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))

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

trustVersion
TrustVersion

Conjunto de versiones admitidas de la especificación WS-Trust.

secureConversationVersion
SecureConversationVersion

Conjunto de versiones admitidas de la especificación WS-SecureConversation.

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes.

samlSerializer
SamlSerializer

Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.

securityStateEncoder
SecurityStateEncoder

Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.

knownTypes
IEnumerable<Type>

Colección de tipos conocidos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.

Se aplica a

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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes.

samlSerializer
SamlSerializer

Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.

securityStateEncoder
SecurityStateEncoder

Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.

knownTypes
IEnumerable<Type>

Colección de tipos conocidos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.

maximumKeyDerivationOffset
Int32

El desplazamiento de derivación de clave máximo. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.

maximumKeyDerivationLabelLength
Int32

La longitud de etiqueta de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.

maximumKeyDerivationNonceLength
Int32

La longitud del valor de seguridad de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.

Excepciones

El valor de securityVersion es null.

maximumKeyDerivationOffset es menor que 0, maximumKeyDerivationLabelLength es menor que 0 o maximumKeyDerivationNonceLength es menor o igual que 0.

Se aplica a

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

Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs
Source:
WSSecurityTokenSerializer.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

securityVersion
SecurityVersion

Versión de seguridad.

trustVersion
TrustVersion

Conjunto de versiones admitidas de la especificación WS-Trust.

secureConversationVersion
SecureConversationVersion

Conjunto de versiones admitidas de la especificación WS-SecureConversation.

emitBspRequiredAttributes
Boolean

El valor que se va a usar para la propiedad EmitBspRequiredAttributes.

samlSerializer
SamlSerializer

Punto de extensibilidad usado para serializar y deserializar los tokens de SAML.

securityStateEncoder
SecurityStateEncoder

Codificador usado para codificar y descodificar el estado de seguridad que se adjunta como una cookie a los tokens de contexto de seguridad.

knownTypes
IEnumerable<Type>

Colección de tipos conocidos. Estos tipos conocidos se deben declarar para incluir las notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.

maximumKeyDerivationOffset
Int32

El desplazamiento de derivación de clave máximo. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.

maximumKeyDerivationLabelLength
Int32

La longitud de etiqueta de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.

maximumKeyDerivationNonceLength
Int32

La longitud del valor de seguridad de derivación de clave máxima. Este valor coloca un límite en la cantidad de procesamiento que el servidor hace al deserializar tokens de clave derivada.

Se aplica a