AsnReader Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BER, CER veya DER ile kodlanmış ASN.1 verileri için durum bilgisi olan, yalnızca ileriye dönük okuyucu.
public ref class AsnReader
public class AsnReader
type AsnReader = class
Public Class AsnReader
- Devralma
-
AsnReader
Oluşturucular
AsnReader(ReadOnlyMemory<Byte>, AsnEncodingRules, AsnReaderOptions) |
Belirli bir AsnReader kural kümesiyle üzerinde |
Özellikler
HasData |
Okuyucunun işlenebilecek kalan verileri olup olmadığına ilişkin bir gösterge alır. |
RuleSet |
Bu okuyucu tarafından kullanılan kodlama kurallarını alır. |
Yöntemler
Clone() |
Geçerli okuyucuyu kopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PeekContentBytes() |
ReadOnlyMemory<T> Okuyucuyu ilerletmeden bir sonraki kodlanmış değerin içerik sekizlilerinin (bayt) görünümünü alın. |
PeekEncodedValue() |
ReadOnlyMemory<T> Okuyucuyu ilerletmeden bir sonraki kodlanmış değerin görünümünü alın. Süresiz uzunluk kodlamaları için bu, İçindekiler Sonu işaretçisini içerir. |
PeekTag() |
Okuyucuyu ilerletmeden kodlanmış etiketi bir sonraki veri konumunda okuyun. |
ReadBitString(Int32, Nullable<Asn1Tag>) |
Bir sonraki değeri belirtilen etikete sahip BIT DIZESİ olarak okur ve değeri bayt dizisinde döndürür. |
ReadBoolean(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir Boole değeri olarak sonraki değeri okur. |
ReadCharacterString(UniversalTagNumber, Nullable<Asn1Tag>) |
Belirtilen etiket ve kodlama türüyle bir sonraki değeri karakter dizesi olarak okur ve kodu çözülen değeri dize olarak döndürür. |
ReadEncodedValue() |
ReadOnlyMemory<T> Bir sonraki kodlanmış değerin görünümünü alın ve okuyucuyu geçmiş olarak ilerletin. Süresiz uzunluk kodlaması için bu, İçindekiler Sonu işaretçisini içerir. |
ReadEnumeratedBytes(Nullable<Asn1Tag>) |
Bir sonraki değeri belirtilen etiketle numaralandırılmış olarak okur ve içeriği özgün veriler üzerinde bir ReadOnlyMemory<T> olarak döndürür. |
ReadEnumeratedValue(Type, Nullable<Asn1Tag>) |
Belirtilen etiketle bir sonraki değeri Numaralandırılmış olarak okur ve tarafından |
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>) |
Belirtilen etiketle bir sonraki değeri Numaralandırılmış olarak okur ve tarafından |
ReadGeneralizedTime(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir GeneralizedTime olarak sonraki değeri okur. |
ReadInteger(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir Tamsayı olarak sonraki değeri okur. |
ReadIntegerBytes(Nullable<Asn1Tag>) |
Bir sonraki değeri belirtilen etikete sahip bir Tamsayı olarak okur ve içeriği özgün verilerin üzerinde olarak ReadOnlyMemory<T> döndürür. |
ReadNamedBitList(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir NamedBitList olarak sonraki değeri okur. |
ReadNamedBitListValue(Type, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir NamedBitList olarak sonraki değeri okur ve tarafından |
ReadNamedBitListValue<TFlagsEnum>(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir NamedBitList olarak sonraki değeri okur ve tarafından |
ReadNull(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir sonraki değeri NULL olarak okur. |
ReadObjectIdentifier(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir OBJECT IDENTIFIER olarak sonraki değeri okur ve değeri noktalı ondalık biçim dizesinde döndürür. |
ReadOctetString(Nullable<Asn1Tag>) |
Sonraki değeri UNIVERSAL 4 etiketine sahip bir OCTET STRING olarak okur ve değeri bir bayt dizisinde döndürür. |
ReadSequence(Nullable<Asn1Tag>) |
Belirtilen etiketle sonraki değeri SIRALI veya SIRALI olarak okur ve sonucu dizideki ilk değere (veya ile HasData == |
ReadSetOf(Boolean, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir SET-OF olarak sonraki değeri okur ve sonucu kümesindeki (veya ile HasData == |
ReadSetOf(Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir SET-OF olarak sonraki değeri okur ve sonucu oluşturucudan (varsayılan |
ReadUtcTime(Int32, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir UTCTime olarak sonraki değeri okur. |
ReadUtcTime(Nullable<Asn1Tag>) |
Oluşturucuya geçirilen seçeneklerden (varsayılan değer 2049 olan) değerini kullanarak UtcTimeTwoDigitYearMax bir sonraki değeri belirtilen etiketle UTCTime olarak okur. |
ThrowIfNotEmpty() |
Okuyucunun kalan verileri varsa standartlaştırılmış AsnContentException bir oluşturur, döndürürse HasData |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryReadBitString(Span<Byte>, Int32, Int32, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir BIT DIZESİ olarak sonraki değeri okur ve değeri sağlanan hedef arabelleğe kopyalar. |
TryReadCharacterString(Span<Char>, UniversalTagNumber, Int32, Nullable<Asn1Tag>) |
Belirtilen etiket ve kodlama türüyle bir sonraki değeri karakter dizesi olarak okur ve kodu çözülen değeri sağlanan hedef arabelleğe kopyalar. |
TryReadCharacterStringBytes(Span<Byte>, Asn1Tag, Int32) |
Belirtilen etikete sahip bir sonraki değeri karakter dizesi olarak okur ve işlenmemiş baytları sağlanan hedef arabelleğe kopyalar. |
TryReadInt32(Int32, Nullable<Asn1Tag>) |
Bir sonraki değeri, imzalı 32 bit değer olarak belirtilen etikete sahip bir Tamsayı olarak okumaya çalışır. |
TryReadInt64(Int64, Nullable<Asn1Tag>) |
Bir sonraki değeri, imzalı bir 64 bit değer olarak belirtilen etikete sahip bir Tamsayı olarak okumaya çalışır. |
TryReadOctetString(Span<Byte>, Int32, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir OCTET STRING olarak sonraki değeri okur ve değeri sağlanan hedef arabelleğe kopyalar. |
TryReadPrimitiveBitString(Int32, ReadOnlyMemory<Byte>, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir BIT DIZESİ olarak sonraki değeri okur ve içeriği özgün veriler üzerinde bir ReadOnlyMemory<T> olarak döndürür. |
TryReadPrimitiveCharacterStringBytes(Asn1Tag, ReadOnlyMemory<Byte>) |
Bir sonraki değeri belirtilen etikete sahip bir karakter olarak okur ve içeriği özgün veriler üzerinde işlenmemiş ReadOnlyMemory<T> olarak döndürür. |
TryReadPrimitiveOctetString(ReadOnlyMemory<Byte>, Nullable<Asn1Tag>) |
Belirtilen etikete sahip bir OCTET STRING olarak sonraki değeri okumaya çalışır ve içeriği özgün veriler üzerinde bir ReadOnlyMemory<T> olarak döndürür. |
TryReadUInt32(UInt32, Nullable<Asn1Tag>) |
Sonraki değeri, işaretsiz bir 32 bit değer olarak belirtilen etikete sahip bir Tamsayı olarak okumaya çalışır. |
TryReadUInt64(UInt64, Nullable<Asn1Tag>) |
Sonraki değeri, işaretsiz bir 64 bit değer olarak belirtilen etikete sahip bir Tamsayı olarak okumaya çalışır. |