Freigeben über


NegotiateAuthentication.UnwrapInPlace Methode

Definition

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

input
Span<Byte>

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

Ausnahmen

Bei der Authentifizierung ist ein Fehler aufgetreten, oder es ist keine Authentifizierung erfolgt.

Gilt für: