ClaimsAuthenticationManager.LoadCustomConfiguration(XmlNodeList) Methode

Definition

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die benutzerdefinierte Konfiguration aus XML geladen.

public:
 virtual void LoadCustomConfiguration(System::Xml::XmlNodeList ^ nodelist);
public virtual void LoadCustomConfiguration(System.Xml.XmlNodeList nodelist);
abstract member LoadCustomConfiguration : System.Xml.XmlNodeList -> unit
override this.LoadCustomConfiguration : System.Xml.XmlNodeList -> unit
Public Overridable Sub LoadCustomConfiguration (nodelist As XmlNodeList)

Parameter

nodelist
XmlNodeList

Die benutzerdefinierten Konfigurationselemente. Jeder Knoten in der Liste ist vom Typ XmlElement.

Implementiert

Hinweise

Die LoadCustomConfiguration Methode wird von der Konfigurationsinfrastruktur aufgerufen. Wenn diese Methode aufgerufen wird, enthält sie nodelist die untergeordneten Elemente der obersten Ebene des <claimsAuthenticationManager-Elements> aus der Konfigurationsdatei. Jedes dieser Elemente kann wiederum Attribute oder untergeordnete Elemente enthalten, je nach dem Konfigurationsschema, das Sie für ihre abgeleitete Klasse definieren. Wenn unter dem <claimsAuthenticationManager> Element in der Konfigurationsdatei keine untergeordneten Elemente angezeigt werden, wird diese Methode nicht aufgerufen.

Die Standardimplementierung löst ein NotImplementedException. Überschreiben Sie diese Methode in Ihrer abgeleiteten Klasse, um die Initialisierung Ihres Anspruchsauthentifizierungs-Managers aus einer Konfigurationsdatei zu ermöglichen. Beispielsweise können die Konfigurationselemente eine Richtlinie beschreiben, die beim Authentifizieren eines Anspruchsprinzipals befolgt werden soll. oder sie können verwendet werden, um auf einen Attributspeicher zu verweisen, aus dem dem Prinzipal zusätzliche Ansprüche hinzugefügt werden sollen.

Gilt für: