SamlAttribute 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 SamlAttribute.
Sobrecargas
SamlAttribute() |
Inicializa una nueva instancia de la clase SamlAttribute. |
SamlAttribute(Claim) |
Inicializa una instancia nueva de la clase SamlAttribute con la notificación especificada. |
SamlAttribute(String, String, IEnumerable<String>) |
Inicializa una nueva instancia de la clase SamlAttribute utilizando el nombre de atributo especificado, el espacio de nombres y los valores de atributo. |
SamlAttribute()
Inicializa una nueva instancia de la clase SamlAttribute.
public:
SamlAttribute();
public SamlAttribute ();
Public Sub New ()
Se aplica a
SamlAttribute(Claim)
Inicializa una instancia nueva de la clase SamlAttribute con la notificación especificada.
public:
SamlAttribute(System::IdentityModel::Claims::Claim ^ claim);
public SamlAttribute (System.IdentityModel.Claims.Claim claim);
new System.IdentityModel.Tokens.SamlAttribute : System.IdentityModel.Claims.Claim -> System.IdentityModel.Tokens.SamlAttribute
Public Sub New (claim As Claim)
Parámetros
- claim
- Claim
Claim que representa un atributo del sujeto de un token de seguridad SamlSecurityToken.
Excepciones
claim
es null
.
La propiedad Resource de claim
no es de tipo String.
o bien
La propiedad Right de claim
no es PossessProperty.
o bien
La propiedad ClaimType de claim
no tiene ningún carácter '/' o está en las primeras o últimas posiciones de índice.
Comentarios
Utilice este constructor para convertir una notificación en un atributo SAML. Para ser convertido en un atributo SAML, la propiedad Right debe ser PossessProperty, la propiedad Resource debe ser del tipo Stringy la propiedad ClaimType debe estar en formato namespace/name
.
La tabla siguiente especifica lo en el que el parámetro claim
establece Name, Namespacey las propiedades AttributeValues.
Propiedad. | Propiedad del parámetro claim utilizado para establecer la propiedad |
---|---|
AttributeValues | El valor de la propiedad Resource se agrega a la colección. |
Name | La parte de la cadena después del último carácter '/' de la propiedad ClaimType. |
Namespace | La parte de la cadena antes del último carácter '/' de la propiedad ClaimType. |
Se aplica a
SamlAttribute(String, String, IEnumerable<String>)
Inicializa una nueva instancia de la clase SamlAttribute utilizando el nombre de atributo especificado, el espacio de nombres y los valores de atributo.
public:
SamlAttribute(System::String ^ attributeNamespace, System::String ^ attributeName, System::Collections::Generic::IEnumerable<System::String ^> ^ attributeValues);
public SamlAttribute (string attributeNamespace, string attributeName, System.Collections.Generic.IEnumerable<string> attributeValues);
new System.IdentityModel.Tokens.SamlAttribute : string * string * seq<string> -> System.IdentityModel.Tokens.SamlAttribute
Public Sub New (attributeNamespace As String, attributeName As String, attributeValues As IEnumerable(Of String))
Parámetros
- attributeNamespace
- String
El espacio de nombres XML en el que se define el parámetro attributeName
.
- attributeName
- String
Nombre del atributo SAML.
- attributeValues
- IEnumerable<String>
IEnumerable<T> que contiene los valores del atributo SAML.
Excepciones
attributeNamespace
es null
.
O bien
attributeName
es null
.
O bien
attributeValues
es null
.
La propiedad Resource de claim
no es de tipo String.
o bien
La propiedad Right de claim
no es PossessProperty.
o bien
La propiedad ClaimType de claim
no tiene ningún carácter '/' o está en las primeras o últimas posiciones de índice.
Comentarios
La tabla siguiente especifica las propiedades que son establecidas por los parámetros de este constructor.
Propiedad. | Parámetro |
---|---|
AttributeValues | attributeValues |
Name | attributeName |
Namespace | attributeNamespace |