SamlConditions 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.
Stellt eine Reihe von Bedingungen dar, die beim Bewerten der Gültigkeit einer SAML-Assertion berücksichtigt 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 einer Reihe von Bedingungen an, die bei der Bewertung der Gültigkeit der SAML-Assertion berücksichtigt werden müssen. Die SamlConditions Klasse stellt die Reihe von Bedingungen dar. Ein Beispiel für eine Bedingung ist, ob die SAML-Assertion nicht zwischengespeichert werden darf, die durch die SamlDoNotCacheCondition Klasse dargestellt wird.
Die SAML-Spezifikation definiert zwei Bedingungen und ermöglicht die Erweiterung der Bedingungen. Die beiden von der SAML-Spezifikation definierten Bedingungen sind SamlAudienceRestrictionCondition und SamlDoNotCacheCondition. Um eine neue Bedingung zu definieren, leiten Sie eine Klasse von der SamlCondition Klasse ab.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SamlConditions() |
Initialisiert eine neue Instanz der SamlConditions-Klasse. |
| SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>) |
Initialisiert eine neue Instanz der SamlConditions Klasse mithilfe des angegebenen Zeitrahmens und der bedingungen, wenn die SAML-Assertion gültig ist. |
| SamlConditions(DateTime, DateTime) |
Initialisiert eine neue Instanz der SamlConditions Klasse mithilfe des angegebenen Zeitrahmens, den die SAML-Assertion gültig ist. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Conditions |
Ruft den Satz von Bedingungen ab, die beim Bewerten der Gültigkeit einer SAML-Assertion berücksichtigt 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 Sofortigen Zeitpunkt ab, zu dem die SAML-Assertion abläuft. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MakeReadOnly() |
Bewirkt, dass diese Instanz schreibgeschützt ist. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Liest das |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Schreibt das |