Condividi tramite


SecurityTokenHandler.CanReadKeyIdentifierClause(XmlReader) Metodo

Definizione

Restituisce un valore che indica se l'elemento XML a cui il lettore XML specificato fa riferimento è una clausola dell'identificatore di chiave che può essere deserializzata da questa istanza.

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

Parametri

reader
XmlReader

Lettore XML posizionato presso l'elemento iniziale. Il lettore non deve essere anticipato in base a questo metodo.

Restituisce

true se il metodo ReadKeyIdentifierClause(XmlReader) può leggere l'elemento; in caso contrario, false. Il valore predefinito è false.

Commenti

L'implementazione predefinita restituisce false per indicare che la clausola dell'identificatore di chiave non può essere letta.

Una classe derivata controlla l'elemento a cui fa riferimento il lettore per determinare se l'istanza può deserializzare una clausola dell'identificatore di chiave. Questa operazione viene in genere eseguita tramite una chiamata al XmlReader.IsStartElement metodo con l'elemento e le stringhe dello spazio dei nomi appropriati specificati. Se si esegue l'override CanReadKeyIdentifierClausedi , è anche necessario eseguire l'override del ReadKeyIdentifierClause metodo per fornire la logica per deserializzare la clausola dell'identificatore di chiave.

Si applica a