Clone()
|
複製目前的讀取器。
|
Equals(Object)
|
判斷指定的物件是否等於目前的物件。
(繼承來源 Object)
|
GetHashCode()
|
做為預設雜湊函式。
(繼承來源 Object)
|
GetType()
|
取得目前執行個體的 Type。
(繼承來源 Object)
|
MemberwiseClone()
|
建立目前 Object 的淺層複製。
(繼承來源 Object)
|
PeekContentBytes()
|
為下一個編碼值取得其內容八位元 (位元組) 的 ReadOnlyMemory<T> 檢視,而不需要推進讀取器。
|
PeekEncodedValue()
|
取得下一個編碼值的 ReadOnlyMemory<T> 檢視,而不需要推進讀取器。 針對不限長度的編碼,這包括內容結束標記。
|
PeekTag()
|
讀取下一個資料位置的編碼標籤,而不需要推進讀取器。
|
ReadBitString(Int32, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的位元字串,同時傳回位元組陣列中的值。
|
ReadBoolean(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的布林值。
|
ReadCharacterString(UniversalTagNumber, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤和編碼類型的字元字串,同時傳回解碼字串做為字串。
|
ReadEncodedValue()
|
取得下一個編碼值的 ReadOnlyMemory<T> 檢視,並推進讀取器通過該檢視。 針對不限長度的編碼,這包括內容結束標記。
|
ReadEnumeratedBytes(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的列舉,同時透過原始資料傳回內容做為 ReadOnlyMemory<T>。
|
ReadEnumeratedValue(Type, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的列舉,同時將其轉換為 enumType 所指定的非 [FlagsAttribute] 列舉。
|
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的列舉,同時將其轉換為 TEnum 所指定的非 [FlagsAttribute] 列舉。
|
ReadGeneralizedTime(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 GeneralizedTime。
|
ReadInteger(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的整數。
|
ReadIntegerBytes(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的整數,同時透過原始資料傳回內容做為 ReadOnlyMemory<T>。
|
ReadNamedBitList(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 NamedBitList。
|
ReadNamedBitListValue(Type, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 NamedBitList,同時將其轉換為 flagsEnumType 所指定的 [FlagsAttribute] 列舉。
|
ReadNamedBitListValue<TFlagsEnum>(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 NamedBitList,同時將其轉換為 TFlagsEnum 所指定的 [FlagsAttribute] 列舉。
|
ReadNull(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 NULL。
|
ReadObjectIdentifier(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的物件識別碼,同時傳回小數點十進位格式字串中的值。
|
ReadOctetString(Nullable<Asn1Tag>)
|
讀取下一個值做為具有標籤 UNIVERSAL 4 的八位元字串,同時傳回位元組陣列中的值。
|
ReadSequence(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 SEQUENCE 或 SEQUENCE-OF,並傳回結果做為位於序列中第一個值 (或具有 HasData == false ) 的新讀取器。
|
ReadSetOf(Boolean, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 SET-OF,並傳回結果做為位於 set-of 中第一個值 (或具有 HasData == false ) 的新讀取器。
|
ReadSetOf(Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 SET-OF,並傳回結果做為位於 set-of 中第一個值 (或具有 HasData == false ) 的新讀取器,同時使用來自建構函式的 SkipSetSortOrderVerification 值 (預設 false )。
|
ReadUtcTime(Int32, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的 UTCTime。
|
ReadUtcTime(Nullable<Asn1Tag>)
|
使用選項 (傳遞至建構函式) 中的 UtcTimeTwoDigitYearMax 值,讀取下一個值做為具有所指定標籤的 UTCTime (預設值為 2049)。
|
ThrowIfNotEmpty()
|
如果讀取器有剩餘的資料,則會擲回標準化的 AsnContentException,如果 HasData 傳回 false ,則不會執行任何函數。
|
ToString()
|
傳回代表目前物件的字串。
(繼承來源 Object)
|
TryReadBitString(Span<Byte>, Int32, Int32, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的位元字串,同時將值複製到提供的目的地緩衝區。
|
TryReadCharacterString(Span<Char>, UniversalTagNumber, Int32, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤和編碼類型的字元字串,同時將解碼字串複製到提供的目的地緩衝區。
|
TryReadCharacterStringBytes(Span<Byte>, Asn1Tag, Int32)
|
以指定的標記將下一個值當做字元字串讀取,並將未處理的位元組複製到提供的目的緩衝區。
|
TryReadInt32(Int32, Nullable<Asn1Tag>)
|
嘗試讀取下一個值做為具有所指定標籤的整數,即帶正負號的 32 位元值。
|
TryReadInt64(Int64, Nullable<Asn1Tag>)
|
嘗試讀取下一個值做為具有所指定標籤的整數,即帶正負號的 64 位元值。
|
TryReadOctetString(Span<Byte>, Int32, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的八位元字串,同時將值複製到提供的目的地緩衝區。
|
TryReadPrimitiveBitString(Int32, ReadOnlyMemory<Byte>, Nullable<Asn1Tag>)
|
讀取下一個值做為具有所指定標籤的位元字串,同時透過原始資料傳回內容做為 ReadOnlyMemory<T>。
|
TryReadPrimitiveCharacterStringBytes(Asn1Tag, ReadOnlyMemory<Byte>)
|
讀取下一個值做為具有所指定標籤的字元,同時透過原始資料傳回內容做為未處理的 ReadOnlyMemory<T>。
|
TryReadPrimitiveOctetString(ReadOnlyMemory<Byte>, Nullable<Asn1Tag>)
|
嘗試讀取下一個值做為具有所指定標籤的八位元字串,同時透過原始資料傳回內容做為 ReadOnlyMemory<T>。
|
TryReadUInt32(UInt32, Nullable<Asn1Tag>)
|
嘗試讀取下一個值做為具有所指定標籤的整數,即不帶正負號的 32 位元值。
|
TryReadUInt64(UInt64, Nullable<Asn1Tag>)
|
嘗試讀取下一個值做為具有所指定標籤的整數,即不帶正負號的 64 位元值。
|