SamlAttributeStatement Clase
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í.
Contiene un conjunto de atributos asociado a un SamlSubjectdeterminado.
public ref class SamlAttributeStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAttributeStatement = class
inherit SamlSubjectStatement
Public Class SamlAttributeStatement
Inherits SamlSubjectStatement
- Herencia
Comentarios
La clase SamlAttributeStatement corresponde al elemento XML <saml:AttributeStatement>
que se define en la especificación de OASIS SAML 1.1.
Las notificaciones para los tokens de seguridad de SamlSecurityToken se contienen en instrucciones SAML, que se contienen a su vez dentro de SamlAssertion. Una instrucción es SamlAttributeStatement, que enlaza un conjunto de notificaciones arbitrarias a un SamlSubjectdeterminado. Las notificaciones se representan como una colección de SamlAttribute y están almacenadas en la propiedad Attributes.
Constructores
SamlAttributeStatement() |
Inicializa una nueva instancia de la clase SamlAttributeStatement. |
SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>) |
Inicializa una nueva instancia de la clase SamlAttributeStatement utilizando el sujeto especificado y un conjunto de atributos asociado al sujeto. |
Propiedades
Attributes |
Obtiene una colección de atributos asociada al sujeto de la aserción de SAML. |
IsReadOnly |
Obtiene un valor que indica si las propiedades de esta instancia son de solo lectura. |
SamlSubject |
Obtiene o establece el sujeto de un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
Métodos
AddClaimsToList(IList<Claim>) |
Agrega el conjunto especificado de notificaciones como atributos a esta instrucción SAML. |
CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Crea una directiva de autorización para un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MakeReadOnly() |
Hace que esta instancia sea de solo lectura. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lee la instrucción del atributo SAML del lector de XML especificado. |
SetSubject(SamlSubject) |
Establece el nombre de sujeto de un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escribe la instrucción de atributo de SAML en el serializador de XML especificado. |