NegotiateStream.IsEncrypted Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Boolean waarde opgehaald die aangeeft of er NegotiateStream gegevensversleuteling wordt gebruikt.
public:
virtual property bool IsEncrypted { bool get(); };
public override bool IsEncrypted { get; }
member this.IsEncrypted : bool
Public Overrides ReadOnly Property IsEncrypted As Boolean
Waarde van eigenschap
true als gegevens worden versleuteld voordat ze via het netwerk worden verzonden en ontsleuteld wanneer ze het externe eindpunt bereiken; anders, false.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe de waarde van deze eigenschap wordt weergegeven.
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);
}
Opmerkingen
Versleuteling helpt de privacy van de gegevens te beschermen; het helpt er namelijk voor te zorgen dat gegevens tijdens de overdracht niet door derden kunnen worden ontcijferd.