AsnReader.TryReadCharacterStringBytes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以指定的標記將下一個值當做字元字串讀取,並將未處理的位元組複製到提供的目的緩衝區。
public:
bool TryReadCharacterStringBytes(Span<System::Byte> destination, System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadCharacterStringBytes (Span<byte> destination, System.Formats.Asn1.Asn1Tag expectedTag, out int bytesWritten);
member this.TryReadCharacterStringBytes : Span<byte> * System.Formats.Asn1.Asn1Tag * int -> bool
Public Function TryReadCharacterStringBytes (destination As Span(Of Byte), expectedTag As Asn1Tag, ByRef bytesWritten As Integer) As Boolean
參數
- expectedTag
- Asn1Tag
要在讀取之前檢查的標籤。
- bytesWritten
- Int32
成功時,會收到寫入至 destination
的位元組數。
傳回
如果 destination
長到足以接收值,則為 true
且會推進讀取器,否則為 false
且不會推進讀取器。
例外狀況
備註
這個方法不會判斷字串是否只使用編碼所定義的字元。