NegotiateAuthentication.Unwrap 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.
Membongkar pesan input dengan tanda tangan atau enkripsi yang diterapkan oleh pihak lain.
public:
System::Net::Security::NegotiateAuthenticationStatusCode Unwrap(ReadOnlySpan<System::Byte> input, System::Buffers::IBufferWriter<System::Byte> ^ outputWriter, [Runtime::InteropServices::Out] bool % wasEncrypted);
public System.Net.Security.NegotiateAuthenticationStatusCode Unwrap (ReadOnlySpan<byte> input, System.Buffers.IBufferWriter<byte> outputWriter, out bool wasEncrypted);
member this.Unwrap : ReadOnlySpan<byte> * System.Buffers.IBufferWriter<byte> * bool -> System.Net.Security.NegotiateAuthenticationStatusCode
Public Function Unwrap (input As ReadOnlySpan(Of Byte), outputWriter As IBufferWriter(Of Byte), ByRef wasEncrypted As Boolean) As NegotiateAuthenticationStatusCode
Parameter
- input
- ReadOnlySpan<Byte>
Masukkan pesan untuk dibongkar.
- outputWriter
- IBufferWriter<Byte>
Buffer writter tempat pesan yang tidak dibungkus ditulis.
- wasEncrypted
- Boolean
Ketika metode ini kembali, berisi nilai yang menunjukkan apakah pesan yang dibungkus memiliki enkripsi yang diterapkan.
Mengembalikan
- Completed pada keberhasilan.
- MessageAltered jika tanda tangan pesan tidak valid.
- InvalidToken jika pesan yang dibungkus dalam format tidak valid.
- Nilai lain NegotiateAuthenticationStatusCode pada kegagalan.
Pengecualian
Autentikasi gagal atau belum terjadi.
Berlaku untuk
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.