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.

C#
public virtual bool CanReadKeyIdentifierClause (System.Xml.XmlReader reader);

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

Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1