WSSecurityTokenSerializer Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase WSSecurityTokenSerializer.
Sobrecargas
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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad . Cuando true, esto incluye ValueType atributos y EncodingType cuando procede durante la serialización de tokens 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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad .
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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad .
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar tokens 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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad .
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar tokens SAML.
- securityStateEncoder
- SecurityStateEncoder
El 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. Estos tipos conocidos se deben declarar para incluir notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
Excepciones
El 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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad .
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar tokens SAML.
- securityStateEncoder
- SecurityStateEncoder
El 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 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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad .
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar tokens SAML.
- securityStateEncoder
- SecurityStateEncoder
El 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 notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
- maximumKeyDerivationOffset
- Int32
Desplazamiento máximo de derivación de clave. Esta configuración coloca un límite en la cantidad de procesamiento que realiza el servidor al deserializar tokens de clave derivadas.
- maximumKeyDerivationLabelLength
- Int32
Longitud máxima de la etiqueta de derivación de clave. Esta configuración coloca un límite en la cantidad de procesamiento que realiza el servidor al deserializar tokens de clave derivadas.
- maximumKeyDerivationNonceLength
- Int32
Longitud máxima de derivación de clave. Esta configuración coloca un límite en la cantidad de procesamiento que realiza el servidor al deserializar tokens de clave derivadas.
Excepciones
El 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
Valor que se va a usar para la EmitBspRequiredAttributes propiedad .
- samlSerializer
- SamlSerializer
Punto de extensibilidad usado para serializar y deserializar tokens SAML.
- securityStateEncoder
- SecurityStateEncoder
El 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 notificaciones personalizadas como parte de la cookie del token de contexto de seguridad.
- maximumKeyDerivationOffset
- Int32
Desplazamiento máximo de derivación de clave. Esta configuración coloca un límite en la cantidad de procesamiento que realiza el servidor al deserializar tokens de clave derivadas.
- maximumKeyDerivationLabelLength
- Int32
Longitud máxima de la etiqueta de derivación de clave. Esta configuración coloca un límite en la cantidad de procesamiento que realiza el servidor al deserializar tokens de clave derivadas.
- maximumKeyDerivationNonceLength
- Int32
Longitud máxima de derivación de clave. Esta configuración coloca un límite en la cantidad de procesamiento que realiza el servidor al deserializar tokens de clave derivadas.