Freigeben über


SamlAttributeStatement Klasse

Definition

Enthält einen Satz an Attributen, die mit einem bestimmten SamlSubject verknüpft sind.

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
Vererbung
SamlAttributeStatement

Hinweise

Die SamlAttributeStatement-Klasse, die dem <saml:AttributeStatement>-XML-Element entspricht, das in der OASIS SAML 1.1-Spezifikation definiert wurde.

Die Ansprüche für SamlSecurityToken-Sicherheitstoken sind in den SAML-Anweisungen enthalten, die ihrerseits in einer SamlAssertion enthalten sind. Eine solche Anweisung ist die SamlAttributeStatement, die einen Satz von beliebigen Ansprüchen zu einem besonderen SamlSubject bindet. Die Ansprüche werden als Auflistung eines SamlAttribute dargestellt und in der Attributes-Eigenschaft gespeichert.

Konstruktoren

SamlAttributeStatement()

Initialisiert eine neue Instanz der SamlAttributeStatement-Klasse.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Initialisiert eine neue Instanz der SamlAttributeStatement-Klasse unter Verwendung des angegebenen Antragstellers und eines Satzes an Attributen, die mit dem Antragsteller verknüpft sind.

Eigenschaften

Attributes

Ruft eine Auflistung der dem Antragsteller der SAML-Assertion zugeordneten Attribute ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.

SamlSubject

Ruft das Subjekt eines SamlSecurityToken-Sicherheitstokens ab oder legt dieses fest.

(Geerbt von SamlSubjectStatement)

Methoden

AddClaimsToList(IList<Claim>)

Fügt den angegebenen Satz von Ansprüchen als Attribute dieser SAML-Anweisung hinzu.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Erstellt eine Autorisierungsrichtlinie für ein SamlSecurityToken-Sicherheitstoken.

(Geerbt von SamlSubjectStatement)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Liest die SAML-Attributanweisung vom angegebenen XML-Reader.

SetSubject(SamlSubject)

Legt das Subjekt eines SamlSecurityToken-Sicherheitstokens fest.

(Geerbt von SamlSubjectStatement)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Schreibt die SAML-Attributanweisung in das angegebene XML-Serialisierungsprogramm.

Gilt für: