Share via


SamlAttributeStatement Třída

Definice

Obsahuje sadu atributů přidružených ke konkrétnímu SamlSubjectobjektu .

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

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

Deklarace identity tokenů zabezpečení SamlSecurityToken jsou obsaženy v příkazech SAML, které jsou následně obsaženy v objektu SamlAssertion. Jedním z takových příkazů je SamlAttributeStatementpříkaz , který váže sadu libovolných deklarací identity na konkrétní SamlSubject. Deklarace identity jsou reprezentovány jako kolekce SamlAttribute a jsou uloženy Attributes ve vlastnosti .

Konstruktory

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

Attributes

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

IsReadOnly

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

SamlSubject

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

(Zděděno od SamlSubjectStatement)

Metody

AddClaimsToList(IList<Claim>)

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

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

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

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

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z 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 Objectsouboru .

(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