Sdílet prostřednictvím


NegotiateAuthentication.UnwrapInPlace Metoda

Definice

Rozbalí vstupní zprávu s podpisem nebo šifrováním použitou druhou stranou.

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>

Vstupní zpráva, která se má rozbalit. Když tato metoda vrátí, obsahuje dekódovaná data.

unwrappedOffset
Int32

Když tato metoda vrátí, obsahuje posun ve vstupní vyrovnávací paměti, do které byla zapsána nezabalená zpráva.

unwrappedLength
Int32

Když tato metoda vrátí, obsahuje délku nezabalené zprávy.

wasEncrypted
Boolean

Když tato metoda vrátí, obsahuje hodnotu, která určuje, zda se v zabalené zprávě použilo šifrování.

Návraty

Výjimky

Ověřování se nezdařilo nebo k tomu nedošlo.

Platí pro