NegotiateAuthentication.UnwrapInPlace Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entpackt eine Eingabenachricht mit der von der anderen Partei angewendeten Signatur oder Verschlüsselung.
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
Parameter
Die auspackende Eingabenachricht. Wenn diese Methode zurückgibt, enthält die decodierten Daten.
- unwrappedOffset
- Int32
Wenn diese Methode zurückgibt, enthält den Offset im Eingabepuffer, in den die unwrappte Nachricht geschrieben wurde.
- unwrappedLength
- Int32
Wenn diese Methode zurückgibt, enthält die Länge der unverpackten Nachricht.
- wasEncrypted
- Boolean
Wenn diese Methode zurückgibt, enthält einen Wert, der angibt, ob für die umschlossene Nachricht eine Verschlüsselung angewendet wurde.
Gibt zurück
- Completed auf Erfolg.
- MessageAltered , wenn die Nachrichtensignatur ungültig war.
- InvalidToken , wenn die umschlossene Nachricht ein ungültiges Format aufweist.
- Andere NegotiateAuthenticationStatusCode Werte bei Fehlern.
Ausnahmen
Bei der Authentifizierung ist ein Fehler aufgetreten, oder es ist keine Authentifizierung erfolgt.