NegotiateAuthentication.GetOutgoingBlob Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) |
Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ. |
GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) |
Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ. |
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)
- Исходный код:
- NegotiateAuthentication.cs
- Исходный код:
- NegotiateAuthentication.cs
- Исходный код:
- NegotiateAuthentication.cs
Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ.
public:
cli::array <System::Byte> ^ GetOutgoingBlob(ReadOnlySpan<System::Byte> incomingBlob, [Runtime::InteropServices::Out] System::Net::Security::NegotiateAuthenticationStatusCode % statusCode);
public byte[]? GetOutgoingBlob (ReadOnlySpan<byte> incomingBlob, out System.Net.Security.NegotiateAuthenticationStatusCode statusCode);
member this.GetOutgoingBlob : ReadOnlySpan<byte> * NegotiateAuthenticationStatusCode -> byte[]
Public Function GetOutgoingBlob (incomingBlob As ReadOnlySpan(Of Byte), ByRef statusCode As NegotiateAuthenticationStatusCode) As Byte()
Параметры
- incomingBlob
- ReadOnlySpan<Byte>
Входящий маркер проверки подлинности или пустое значение при инициации обмена проверкой подлинности.
- statusCode
- NegotiateAuthenticationStatusCode
Код состояния, возвращенный поставщиком проверки подлинности.
Возвращаемое значение
Исходящий маркер проверки подлинности, отправляемый другой стороне.
Комментарии
При инициации обмена проверкой подлинности одна из сторон начинается с пустого параметра incomingBlob.
Успешная проверка подлинности Completed возвращает код состояния или ContinueNeeded . Любой другой код состояния указывает на неустранимую ошибку.
Когда ContinueNeeded возвращается, возвращаемое значение представляет собой маркер проверки подлинности, который будет передаваться другой стороне.
Применяется к
GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)
- Исходный код:
- NegotiateAuthentication.cs
- Исходный код:
- NegotiateAuthentication.cs
- Исходный код:
- NegotiateAuthentication.cs
Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ.
public:
System::String ^ GetOutgoingBlob(System::String ^ incomingBlob, [Runtime::InteropServices::Out] System::Net::Security::NegotiateAuthenticationStatusCode % statusCode);
public string? GetOutgoingBlob (string? incomingBlob, out System.Net.Security.NegotiateAuthenticationStatusCode statusCode);
member this.GetOutgoingBlob : string * NegotiateAuthenticationStatusCode -> string
Public Function GetOutgoingBlob (incomingBlob As String, ByRef statusCode As NegotiateAuthenticationStatusCode) As String
Параметры
- incomingBlob
- String
Входящий маркер проверки подлинности или пустое значение при инициации обмена проверкой подлинности. Кодируется как base64.
- statusCode
- NegotiateAuthenticationStatusCode
Код состояния, возвращенный поставщиком проверки подлинности.
Возвращаемое значение
Исходящий маркер проверки подлинности, отправляемый другой стороне, закодированный как base64.
Комментарии
При инициации обмена проверкой подлинности одна из сторон начинается с пустого параметра incomingBlob.
Успешная проверка подлинности Completed возвращает код состояния или ContinueNeeded . Любой другой код состояния указывает на неустранимую ошибку.
Когда ContinueNeeded возвращается, возвращаемое значение представляет собой маркер проверки подлинности, который будет передаваться другой стороне.