NegotiateStream.IsServer Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera wartość wskazującą Boolean , czy lokalna strona połączenia użytego przez to NegotiateStream zostało uwierzytelnione jako serwer.
public:
virtual property bool IsServer { bool get(); };
public override bool IsServer { get; }
member this.IsServer : bool
Public Overrides ReadOnly Property IsServer As Boolean
Wartość nieruchomości
true jeśli lokalny punkt końcowy został pomyślnie uwierzytelniony jako strona serwera uwierzytelnionego połączenia; w przeciwnym razie , false.
Przykłady
Poniższy przykład kodu przedstawia wartość tej właściwości.
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);
}
Uwagi
Jeśli uwierzytelnianie nie powiodło się lub nie wystąpiło, ta właściwość zwraca wartość false.
Aby uwierzytelnić się jako serwer, wywołaj AuthenticateAsServer metody or BeginAuthenticateAsServer .