SecurityTokenHandler.CanReadKeyIdentifierClause(XmlReader) Metoda

Definicja

Zwraca wartość wskazującą, czy element XML, do którego odwołuje się określony czytnik XML, jest klauzulą identyfikatora klucza, która może być deserializacji przez to wystąpienie.

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

Parametry

reader
XmlReader

Czytnik XML umieszczony w elemecie startowym. Czytelnik nie powinien być zaawansowany przez tę metodę.

Zwraca

trueReadKeyIdentifierClause(XmlReader) jeśli metoda może odczytać element; falsew przeciwnym razie . Wartość domyślna to false.

Uwagi

Domyślna implementacja zwraca wartość false wskazującą, że nie można odczytać klauzuli identyfikatora klucza.

Klasa pochodna sprawdza element, do którego odwołuje się czytelnik, aby określić, czy wystąpienie może deserializować klauzulę identyfikatora klucza. Zazwyczaj odbywa się to za pomocą wywołania XmlReader.IsStartElement metody z określonymi odpowiednimi elementami i ciągami przestrzeni nazw. Jeśli zastąpisz CanReadKeyIdentifierClausemetodę , należy również zastąpić ReadKeyIdentifierClause metodę , aby zapewnić logikę deserializacji klauzuli identyfikatora klucza.

Dotyczy