Aracılığıyla paylaş


NegotiateAuthentication.UnwrapInPlace Yöntem

Tanım

Diğer taraf tarafından imza veya şifreleme uygulanmış bir giriş iletisinin yerinde sarmalarını kaldırın.

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

Parametreler

input
Span<Byte>

Kaldırılacak giriş iletisi. Bu yöntem döndürdüğünde, kodu çözülen verileri içerir.

unwrappedOffset
Int32

Bu yöntem döndürdüğünde, eşlenmemiş iletinin yazıldığı giriş arabelleğinde uzaklığı içerir.

unwrappedLength
Int32

Bu yöntem döndürdüğünde, sarmalanmamış iletinin uzunluğunu içerir.

wasEncrypted
Boolean

Bu yöntem döndürdüğünde, sarmalanan iletinin şifreleme uygulanıp uygulanmadığını belirten bir değer içerir.

Döndürülenler

Özel durumlar

Kimlik doğrulaması başarısız oldu veya gerçekleşmedi.

Şunlara uygulanır