X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Deserializuje klauzulę identyfikatora klucza z kodu XML przy użyciu określonego czytnika XML.
public:
override System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ ReadKeyIdentifierClause(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClause (System.Xml.XmlReader reader);
override this.ReadKeyIdentifierClause : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityKeyIdentifierClause
Public Overrides Function ReadKeyIdentifierClause (reader As XmlReader) As SecurityKeyIdentifierClause
Parametry
- reader
- XmlReader
Czytnik XML umieszczony w elemecie początkowym klauzuli identyfikatora klucza do odczytu.
Zwraca
Klauzula identyfikatora klucza, która została zdeserializowana z pliku XML lub null
jeśli nie można odczytać klauzuli identyfikatora klucza.
Wyjątki
reader
to null
.
reader
element nie jest umieszczony w elemecie <ds:X509Data>
. (Metoda CanReadKeyIdentifierClause(XmlReader) zwraca false
wartość .)
Uwagi
Metoda ReadKeyIdentifierClause odczytuje <ds:X509IssuerSerial>
elementy , <ds:X509SKI>
i <ds:X509Certificate>
i zwraca pierwszy znaleziony jako X509IssuerSerialKeyIdentifierClause, a X509SubjectKeyIdentifierClause, lub X509RawDataKeyIdentifierClause. Jeśli jeden z tych elementów nie zostanie znaleziony w elemecie <ds:X509Data>
, metoda zwróci wartość null
.