SamlAttributeStatement Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém um conjunto de atributos associados a um determinado SamlSubject.
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
- Herança
Observações
A SamlAttributeStatement classe corresponde ao <saml:AttributeStatement> elemento XML definido na especificação OASIS SAML 1.1.
As reivindicações para os tokens de segurança SamlSecurityToken estão contidas em instruções SAML, que por sua vez estão contidas dentro de um SamlAssertion. Uma dessas afirmações é a SamlAttributeStatement, que vincula um conjunto de reivindicações arbitrárias a um determinado SamlSubject. As reivindicações são representadas como uma coleção de SamlAttribute e são armazenadas na Attributes propriedade.
Construtores
| Name | Description |
|---|---|
| SamlAttributeStatement() |
Inicializa uma nova instância da SamlAttributeStatement classe. |
| SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>) |
Inicializa uma nova instância da SamlAttributeStatement classe usando o sujeito especificado e o conjunto de atributos associados ao sujeito. |
Propriedades
| Name | Description |
|---|---|
| Attributes |
Obtém uma coleção de atributos associados ao sujeito da asserção SAML. |
| IsReadOnly |
Recebe um valor que indica se as propriedades desta instância são de somente leitura. |
| SamlSubject |
Obtém ou define o sujeito de um SamlSecurityToken token de segurança. (Herdado de SamlSubjectStatement) |
Métodos
| Name | Description |
|---|---|
| AddClaimsToList(IList<Claim>) |
Adiciona o conjunto especificado de reivindicações como atributos a esta instrução SAML. |
| CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Cria uma política de autorização para um SamlSecurityToken token de segurança. (Herdado de SamlSubjectStatement) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MakeReadOnly() |
Faz com que esta instância seja apenas de leitura. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lê a declaração de atributo SAML do leitor XML especificado. |
| SetSubject(SamlSubject) |
Define o tema de um SamlSecurityToken token de segurança. (Herdado de SamlSubjectStatement) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escreve a instrução de atributo SAML no serializador XML especificado. |