NegotiateAuthentication.UnwrapInPlace Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
- Completed al successo.
- MessageAltered se la firma del messaggio non è valida.
- InvalidToken se il messaggio con wrapping non è valido.
- Altri NegotiateAuthenticationStatusCode valori in caso di errore.
Eccezioni
L'autenticazione non è riuscita o non è stata effettuata.