SamlAttributeStatement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |