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 direkt eine Eingabenachricht mit Signatur oder Verschlüsselung, die von der anderen Partei angewendet wird.
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 eingabemeldung, die nicht mehr angewendet werden soll. Wenn diese Methode zurückgegeben wird, enthält sie die decodierten Daten.
- unwrappedOffset
- Int32
Wenn diese Methode zurückgegeben wird, enthält sie den Offset im Eingabepuffer, in den die unwrappte Nachricht geschrieben wurde.
- unwrappedLength
- Int32
Wenn diese Methode zurückgegeben wird, enthält sie die Länge der unwrappten Nachricht.
- wasEncrypted
- Boolean
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der angibt, ob die umschlossene Nachricht verschlüsselung angewendet wurde.
Gibt zurück
- Completed auf Erfolg.
- MessageAltered wenn die Nachrichtensignatur ungültig war.
- InvalidToken wenn die umgebrochene Nachricht im ungültigen Format war.
- Andere NegotiateAuthenticationStatusCode Werte für Fehler.
Ausnahmen
Fehler bei der Authentifizierung oder ist nicht aufgetreten.