AuthenticatedStream.IsServer Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob die lokale Seite der Verbindung als Server authentifiziert wurde.

public:
 abstract property bool IsServer { bool get(); };
public abstract bool IsServer { get; }
member this.IsServer : bool
Public MustOverride ReadOnly Property IsServer As Boolean

Eigenschaftswert

Boolean

true, wenn der lokale Endpunkt als die Serverseite einer authentifizierten Client-/Server-Verbindung authentifiziert wurde. false, wenn der lokale Endpunkt als Client authentifiziert wurde.

Beispiele

Im folgenden Beispiel wird der Wert dieser Eigenschaft angezeigt.

// The following class displays the properties of an authenticatedStream.
public ref class AuthenticatedStreamReporter
{
public:
   static void DisplayProperties( AuthenticatedStream^ stream )
   {
      Console::WriteLine( L"IsAuthenticated: {0}", stream->IsAuthenticated );
      Console::WriteLine( L"IsMutuallyAuthenticated: {0}", stream->IsMutuallyAuthenticated );
      Console::WriteLine( L"IsEncrypted: {0}", stream->IsEncrypted );
      Console::WriteLine( L"IsSigned: {0}", stream->IsSigned );
      Console::WriteLine( L"IsServer: {0}", stream->IsServer );
   }

};
// The following class displays the properties of an authenticatedStream.
public class AuthenticatedStreamReporter
{
    public static void DisplayProperties(AuthenticatedStream 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("IsServer: {0}", stream.IsServer);
    }
}
' The following class displays the properties of an AuthenticatedStream.
Public Class AuthenticatedStreamReporter
    Public Shared Sub DisplayProperties(stream As AuthenticatedStream)
        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("IsServer: {0}", stream.IsServer)
    End Sub
End Class

Hinweise

Die meisten Sicherheitsprotokolle, die für die Clientserverauthentifizierung verwendet werden, definieren bestimmte Verhaltensweisen und Anforderungen für die Bereitstellung von Anmeldeinformationen für die Authentifizierung basierend auf dem Client oder dem Server.

Gilt für