Udostępnij za pośrednictwem


NegotiateAuthentication.UnwrapInPlace Metoda

Definicja

Odpakowuje w miejscu komunikat wejściowy z podpisem lub szyfrowaniem zastosowanym przez inną firmę.

public:
 System::Net::Security::NegotiateAuthenticationStatusCode UnwrapInPlace(Span<System::Byte> input, [Runtime::InteropServices::Out] int % unwrappedOffset, [Runtime::InteropServices::Out] int % unwrappedLength, [Runtime::InteropServices::Out] bool % wasEncrypted);
public System.Net.Security.NegotiateAuthenticationStatusCode UnwrapInPlace (Span<byte> input, out int unwrappedOffset, out int unwrappedLength, out bool wasEncrypted);
member this.UnwrapInPlace : Span<byte> * int * int * bool -> System.Net.Security.NegotiateAuthenticationStatusCode
Public Function UnwrapInPlace (input As Span(Of Byte), ByRef unwrappedOffset As Integer, ByRef unwrappedLength As Integer, ByRef wasEncrypted As Boolean) As NegotiateAuthenticationStatusCode

Parametry

input
Span<Byte>

Komunikat wejściowy, który ma zostać niezapisany. Gdy ta metoda zwraca wartość , zawiera zdekodowane dane.

unwrappedOffset
Int32

Gdy ta metoda zwraca wartość , zawiera przesunięcie w buforze wejściowym, w którym zapisano niezapisany komunikat.

unwrappedLength
Int32

Gdy ta metoda zwraca wartość , zawiera długość niezapisanego komunikatu.

wasEncrypted
Boolean

Gdy ta metoda zwraca wartość, zawiera wartość określającą, czy opakowany komunikat miał zastosowane szyfrowanie.

Zwraca

Wyjątki

Uwierzytelnianie nie powiodło się lub nie wystąpiło.

Dotyczy