AsnDecoder.TryReadUInt64 Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Penting
API ini bukan kompatibel CLS.
Mencoba membaca nilai Bilangan Bulat dari source
dengan tag tertentu di bawah aturan pengodean yang ditentukan sebagai nilai 64-bit yang tidak ditandatangani.
[System.CLSCompliant(false)]
public static bool TryReadUInt64 (ReadOnlySpan<byte> source, System.Formats.Asn1.AsnEncodingRules ruleSet, out ulong value, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default);
[<System.CLSCompliant(false)>]
static member TryReadUInt64 : ReadOnlySpan<byte> * System.Formats.Asn1.AsnEncodingRules * uint64 * int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Shared Function TryReadUInt64 (source As ReadOnlySpan(Of Byte), ruleSet As AsnEncodingRules, ByRef value As ULong, ByRef bytesConsumed As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Parameter
- source
- ReadOnlySpan<Byte>
Buffer yang berisi data yang dikodekan.
- ruleSet
- AsnEncodingRules
Batasan pengodean yang akan digunakan saat menginterpretasikan data.
- value
- UInt64
Pada keberhasilan, menerima nilai numerik yang ditafsirkan. Parameter ini diperlakukan sebagai tidak diinisialisasi.
- bytesConsumed
- Int32
Ketika metode ini kembali, jumlah total byte untuk nilai yang dikodekan. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Tag yang akan diperiksa sebelum membaca, atau null
untuk tag default (Universal 2).
Mengembalikan
true
jika Bilangan Bulat mewakili nilai antara UInt64.MinValue dan UInt64.MaxValue, inklusif; jika tidak, false
.
- Atribut
Pengecualian
ruleSet
tidak didefinisikan.
Nilai berikutnya tidak memiliki tag yang benar.
-atau-
Pengodean panjang tidak valid di bawah aturan pengodean saat ini.
-atau-
Isi tidak valid di bawah aturan pengodean saat ini.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk