NegotiateStream.IsServer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une Boolean valeur qui indique si le côté local de la connexion utilisée par cette NegotiateStream connexion a été authentifié en tant que serveur.
public:
virtual property bool IsServer { bool get(); };
public override bool IsServer { get; }
member this.IsServer : bool
Public Overrides ReadOnly Property IsServer As Boolean
Valeur de propriété
true si le point de terminaison local a été correctement authentifié en tant que côté serveur de la connexion authentifiée ; sinon, false.
Exemples
L’exemple de code suivant illustre l’affichage de la valeur de cette propriété.
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);
}
Remarques
Si l’authentification a échoué ou n’a pas eu lieu, cette propriété retourne false.
Pour s’authentifier en tant que serveur, appelez les méthodes ou AuthenticateAsServer les BeginAuthenticateAsServer méthodes.