Freigeben über


SecurityTokenHandler.CanReadKeyIdentifierClause(XmlReader) Methode

Definition

Gibt einen Wert zurück, der angibt, ob das XML-Element, auf das aus dem angegebenen XML-Reader verwiesen wird, eine Schlüsselbezeichnerklausel ist, die von dieser Instanz deserialisiert werden kann.

public:
 virtual bool CanReadKeyIdentifierClause(System::Xml::XmlReader ^ reader);
public virtual bool CanReadKeyIdentifierClause (System.Xml.XmlReader reader);
abstract member CanReadKeyIdentifierClause : System.Xml.XmlReader -> bool
override this.CanReadKeyIdentifierClause : System.Xml.XmlReader -> bool
Public Overridable Function CanReadKeyIdentifierClause (reader As XmlReader) As Boolean

Parameter

reader
XmlReader

Ein XML-Reader, beim Start-Element positioniert. Der Reader sollte durch diese Methode nicht erweitert werden.

Gibt zurück

true, wenn die ReadKeyIdentifierClause(XmlReader)-Methode das Element lesen kann, andernfalls false. Der Standardwert ist false.

Hinweise

Die Standardimplementierung gibt an false , dass die Schlüsselbezeichnerklausel nicht gelesen werden kann.

Eine abgeleitete Klasse überprüft das Element, auf das der Leser verweist, um zu bestimmen, ob die instance eine Schlüsselbezeichnerklausel deserialisieren kann. Dies wird in der Regel durch einen Aufruf der XmlReader.IsStartElement -Methode mit den entsprechenden Element- und Namespacezeichenfolgen erreicht. Wenn Sie überschreiben CanReadKeyIdentifierClause, müssen Sie auch die ReadKeyIdentifierClause -Methode überschreiben, um die Logik zum Deserialisieren der Schlüsselbezeichnerklausel bereitzustellen.

Gilt für: