Freigeben über


MailSecurity.Mode-Eigenschaft

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Ruft die Kanalsicherheit für die e-Mail-Bindung ab.

Namespace:  Microsoft.ServiceModel.Channels.Mail
Assembly:  Microsoft.ServiceModel.Channels.Mail (in Microsoft.ServiceModel.Channels.Mail.dll)

Syntax

'Declaration
Public Property Mode As MailSecurityMode
    Get
    Set
'Usage
Dim instance As MailSecurity
Dim value As MailSecurityMode

value = instance.Mode

instance.Mode = value
public MailSecurityMode Mode { get; set; }
public:
property MailSecurityMode Mode {
    MailSecurityMode get ();
    void set (MailSecurityMode value);
}
member Mode : MailSecurityMode with get, set

Eigenschaftswert

Typ: Microsoft.ServiceModel.Channels.Mail.MailSecurityMode
Einer der Enumerationswerte, die die Kanalsicherheit für die e-Mail-Bindung darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

Die Enumeration MailSecurityMode ist auf einen Wert festgelegt, die nicht unterstützt wird.

Hinweise

Der Standardwert ist MailSecurityMode.None, der angibt, dass SOAP-Nachrichtensicherheit deaktiviert ist.

Beispiele

Das folgende Beispiel veranschaulicht die Nachrichtensicherheit für die Bindung e-Mail-aktivieren.Das vollständige Codebeispiel finden Sie unter MailSecurity-Klasse.

Dim binding As ExchangeWebServiceMailBinding
Dim clientEmailServer AsNew Uri("http://mail.example.com")
Dim clientEmailAddress AsString = "client@example.com"Dim password AsString = "password"

binding = New ExchangeWebServiceMailBinding(clientEmailServer, New NetworkCredential(clientEmailAddress, password))
binding.Security.Mode = MailSecurityMode.Message
ExchangeWebServiceMailBinding binding;
Uri clientEmailServer = new Uri("http://mail.example.com");
string clientEmailAddress = "client@example.com";
string password = "password";

binding = new ExchangeWebServiceMailBinding(clientEmailServer,
                                           new NetworkCredential(clientEmailAddress, password));
binding.Security.Mode = MailSecurityMode.Message;

.NET Framework-Sicherheit

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5

Siehe auch

Referenz

MailSecurity Klasse

Member MailSecurity

Microsoft.ServiceModel.Channels.Mail-Namespace