Condividi tramite


NegotiateAuthentication.UnwrapInPlace Metodo

Definizione

Annulla la registrazione, sul posto, un messaggio di input con firma o crittografia applicato dall'altra parte.

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

Parametri

input
Span<Byte>

Messaggio di input da annullare. Quando questo metodo restituisce, contiene i dati decodificati.

unwrappedOffset
Int32

Quando questo metodo restituisce, contiene l'offset nel buffer di input in cui è stato scritto il messaggio non scritto.

unwrappedLength
Int32

Quando questo metodo restituisce, contiene la lunghezza del messaggio non elaborato.

wasEncrypted
Boolean

Quando questo metodo restituisce, contiene un valore che specifica se il messaggio con wrapping aveva applicato la crittografia.

Restituisce

Eccezioni

L'autenticazione non è riuscita o non è stata effettuata.

Si applica a