CoseSign1Message.TryEncode(Span<Byte>, Int32) 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.
Mencoba mengodekan pesan ini ke dalam buffer yang ditentukan.
public:
override bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public override bool TryEncode (Span<byte> destination, out int bytesWritten);
override this.TryEncode : Span<byte> * int -> bool
Public Overrides Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameter
- bytesWritten
- Int32
Jika berhasil, menerima jumlah byte yang ditulis ke destination
.
Mengembalikan
true
jika destination
memiliki panjang yang cukup untuk menerima nilai; jika tidak, false
.
Pengecualian
Koleksi ProtectedHeaders dan UnprotectedHeaders memiliki satu atau beberapa label yang sama.
Keterangan
Gunakan GetEncodedLength() untuk menentukan berapa banyak byte yang menghasilkan pengodean pesan ini.