Freigeben über


SamlConditions Klasse

Definition

Stellt einen Satz an Bedingungen dar, die bei der Bewertung der Gültigkeit einer SAML-Assertion in Erwägung gezogen werden müssen.

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
Vererbung
SamlConditions

Hinweise

SamlSecurityToken-Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen und einem Satz an Bedingungen an, die bei der Bewertung der Gültigkeit der SAML-Assertion berücksichtigt werden müssen. Die SamlConditions-Klasse stellt den Satz an Bedingungen dar. Ein Beispiel für eine Bedingung ist, ob die SAML-Assertion, die durch die SamlDoNotCacheCondition-Klasse dargestellt wird, zwischengespeichert werden muss.

Die SAML-Spezifikation definiert zwei Bedingungen und ermöglicht damit, dass der Satz an Bedingungen erweitert werden kann. Die zwei von der SAML-Spezifikation definierten Bedingungen sind SamlAudienceRestrictionCondition und SamlDoNotCacheCondition. Leiten Sie zum Definieren einer neuen Bedingung eine Klasse von der SamlCondition-Klasse ab.

Konstruktoren

SamlConditions()

Initialisiert eine neue Instanz der SamlConditions-Klasse.

SamlConditions(DateTime, DateTime)

Initialisiert eine neue Instanz der SamlConditions-Klasse unter Verwendung des Zeitrahmens, in dem die SAML-Assertion gültig ist.

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Initialisiert eine neue Instanz der SamlConditions-Klasse unter Verwendung des Zeitrahmens und der Bedingungen, gemäß derer die SAML-Assertion gültig ist.

Eigenschaften

Conditions

Ruft den Satz an Bedingungen ab, die bei der Bewertung der Gültigkeit einer SAML-Assertion in Erwägung gezogen werden müssen.

IsReadOnly

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

NotBefore

Ruft den frühesten Zeitpunkt ab, zu dem die SAML-Assertion gültig ist.

NotOnOrAfter

Ruft den Zeitpunkt ab, zu dem die SAML-Assertion abläuft.

Methoden

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 das <saml:Conditions>-Element vom angegebenen XML-Reader.

ToString()

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

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

Schreibt das <saml:Conditions>-Element in das angegebene XML-Serialisierungsprogramm.

Gilt für:

Weitere Informationen