Freigeben über


SamlSubjectStatement Klasse

Definition

Stellt einen Anspruch für ein SamlSecurityToken-Sicherheitstoken dar.

public ref class SamlSubjectStatement abstract : System::IdentityModel::Tokens::SamlStatement
public abstract class SamlSubjectStatement : System.IdentityModel.Tokens.SamlStatement
type SamlSubjectStatement = class
    inherit SamlStatement
Public MustInherit Class SamlSubjectStatement
Inherits SamlStatement
Vererbung
SamlSubjectStatement
Abgeleitet

Hinweise

SamlSecurityToken-Sicherheitstoken geben ihre Ansprüche mit SAML-Assertionen an, die das Subjekt des Sicherheitstokens angeben können. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML-Spezifikation definiert einen Satz von SAML-Anweisungstypen, und einer dieser Anweisungstypen ist eine SamlSubjectStatement. Ein SamlSubjectStatement bestätigt den Prinzipal, der das Thema des SamlSecurityToken-Sicherheitstokens ist. Dieser Prinzipal wird in der SamlSubject-Eigenschaft angegeben.

Konstruktoren

SamlSubjectStatement()

Initialisiert eine neue Instanz der SamlSubjectStatement-Klasse.

SamlSubjectStatement(SamlSubject)

Initialisiert eine neue Instanz der SamlSubjectStatement-Klasse unter Verwendung des angegebenen Subjekts.

Eigenschaften

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.

Methoden

AddClaimsToList(IList<Claim>)

Fügt der angegebenen Auflistung an Ansprüchen einen Anspruch auf der Basis der Eigenschaften dieser Instanz hinzu.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Erstellt eine Autorisierungsrichtlinie für ein SamlSecurityToken-Sicherheitstoken.

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)

Bei Überschreibungen in einer abgeleiteten Klasse liest die SAML-Anweisung vom angegebenen XML-Reader.

(Geerbt von SamlStatement)
SetSubject(SamlSubject)

Legt das Subjekt eines SamlSecurityToken-Sicherheitstokens fest.

ToString()

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

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

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

(Geerbt von SamlStatement)

Gilt für: