NegotiateAuthentication.UnwrapInPlace Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
- Completed při úspěchu.
- MessageAltered pokud byl podpis zprávy neplatný.
- InvalidToken pokud byla zabalená zpráva v neplatném formátu.
- Jiné NegotiateAuthenticationStatusCode hodnoty při selhání
Výjimky
Ověřování se nezdařilo nebo k tomu nedošlo.