Udostępnij za pośrednictwem


X509DataSecurityKeyIdentifierClauseSerializer.ReadKeyIdentifierClause Metoda

Definicja

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 falsewartość .)

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.

Dotyczy