NegotiateStream.IsEncrypted 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 używa to NegotiateStream szyfrowania danych.
public:
virtual property bool IsEncrypted { bool get(); };
public override bool IsEncrypted { get; }
member this.IsEncrypted : bool
Public Overrides ReadOnly Property IsEncrypted As Boolean
Wartość nieruchomości
true jeśli dane są szyfrowane przed przesłaniem za pośrednictwem sieci i odszyfrowywane po dotarciu do zdalnego punktu końcowego; w przeciwnym razie , false.
Przykłady
Poniższy przykład kodu przedstawia wyświetlanie wartości 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
Szyfrowanie pomaga chronić prywatność danych; a mianowicie pomaga zapewnić, że podczas przesyłania danych nie można odszyfrować ich przez osoby trzecie.