NegotiateStream.IsServer Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Boolean Возвращает значение, указывающее, была ли локальная сторона подключения, используемая этим NegotiateStream подключением, прошла проверку подлинности в качестве сервера.
public:
virtual property bool IsServer { bool get(); };
public override bool IsServer { get; }
member this.IsServer : bool
Public Overrides ReadOnly Property IsServer As Boolean
Значение свойства
true Значение , если локальная конечная точка успешно прошла проверку подлинности в качестве серверной части аутентифицированного подключения; falseв противном случае .
Примеры
В следующем примере кода показано отображение значения этого свойства.
static void DisplayAuthenticationProperties(NegotiateStream stream)
{
Console.WriteLine("IsAuthenticated: {0}", stream.IsAuthenticated);
Console.WriteLine("IsMutuallyAuthenticated: {0}", stream.IsMutuallyAuthenticated);
Console.WriteLine("IsEncrypted: {0}", stream.IsEncrypted);
Console.WriteLine("IsSigned: {0}", stream.IsSigned);
Console.WriteLine("ImpersonationLevel: {0}", stream.ImpersonationLevel);
Console.WriteLine("IsServer: {0}", stream.IsServer);
}
Комментарии
Если проверка подлинности завершилась ошибкой или не произошла, это свойство возвращается false.
Чтобы пройти проверку подлинности в качестве сервера, вызовите AuthenticateAsServer методы или BeginAuthenticateAsServer методы.