SamlAttributeStatement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |