SamlAttributeStatement Třída

Definice

Obsahuje sadu atributů přidružených k určitému 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
Dědičnost
SamlAttributeStatement

Poznámky

SamlAttributeStatement Třída odpovídá elementu <saml:AttributeStatement> XML, který je definován ve specifikaci OASIS SAML 1.1.

Deklarace identity pro tokeny zabezpečení SamlSecurityToken jsou obsaženy v příkazech SAML, které jsou zase obsaženy v objektu SamlAssertion. Jedním z takových tvrzení je SamlAttributeStatement, který spojuje sadu libovolných deklarací na konkrétní SamlSubject. Deklarace identity jsou reprezentovány jako kolekce SamlAttribute a jsou uloženy Attributes ve vlastnosti.

Konstruktory

Name Description
SamlAttributeStatement()

Inicializuje novou instanci SamlAttributeStatement třídy.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Inicializuje novou instanci SamlAttributeStatement třídy pomocí zadaného předmětu a sady atributů přidružených k předmětu.

Vlastnosti

Name Description
Attributes

Získá kolekci atributů přidružených k předmětu kontrolního výrazu SAML.

IsReadOnly

Získá hodnotu určující, zda vlastnosti této instance jsou jen pro čtení.

SamlSubject

Získá nebo nastaví předmět SamlSecurityToken tokenu zabezpečení.

(Zděděno od SamlSubjectStatement)

Metody

Name Description
AddClaimsToList(IList<Claim>)

Přidá zadanou sadu deklarací identity jako atributy do tohoto příkazu SAML.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Vytvoří zásadu SamlSecurityToken autorizace pro token zabezpečení.

(Zděděno od SamlSubjectStatement)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MakeReadOnly()

Způsobí, že tato instance bude jen pro čtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Přečte příkaz atributu SAML ze zadané čtečky XML.

SetSubject(SamlSubject)

Nastaví předmět tokenu SamlSecurityToken zabezpečení.

(Zděděno od SamlSubjectStatement)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapíše příkaz atributu SAML do zadaného serializátoru XML.

Platí pro