SmtpPermission Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SmtpPermission-Klasse.
Überlädt
SmtpPermission(Boolean) |
Initialisiert eine neue Instanz der SmtpPermission-Klasse mit dem angegebenen Status. |
SmtpPermission(SmtpAccess) |
Initialisiert eine neue Instanz der SmtpPermission-Klasse unter Verwendung der angegebenen Zugriffsebene. |
SmtpPermission(PermissionState) |
Initialisiert eine neue Instanz der SmtpPermission-Klasse unter Verwendung des angegebenen Berechtigungszustandswerts. |
SmtpPermission(Boolean)
- Quelle:
- SmtpPermission.cs
- Quelle:
- SmtpPermission.cs
- Quelle:
- SmtpPermission.cs
Initialisiert eine neue Instanz der SmtpPermission-Klasse mit dem angegebenen Status.
public:
SmtpPermission(bool unrestricted);
public SmtpPermission (bool unrestricted);
new System.Net.Mail.SmtpPermission : bool -> System.Net.Mail.SmtpPermission
Public Sub New (unrestricted As Boolean)
Parameter
- unrestricted
- Boolean
true
, wenn die neue Berechtigung uneingeschränkt ist, andernfalls false
.
Beispiele
Im folgenden Codebeispiel wird der Aufruf dieses Konstruktors veranschaulicht.
static SmtpPermission^ CreateUnrestrictedPermission2()
{
SmtpPermission^ allAccess = gcnew SmtpPermission(true);
Console::WriteLine("Is unrestricted? {0}",
allAccess->IsUnrestricted());
return allAccess;
}
public static SmtpPermission CreateUnrestrictedPermission2()
{
SmtpPermission allAccess = new
SmtpPermission(true);
Console.WriteLine("Is unrestricted? {0}",
allAccess.IsUnrestricted());
return allAccess;
}
Hinweise
Wenn unrestricted
ist true
, steuert Connect die Berechtigung den Zugriff auf SMTP-Server. Wenn uneingeschränkt ist false
, steuert None die Berechtigung den Zugriff.
Gilt für:
SmtpPermission(SmtpAccess)
- Quelle:
- SmtpPermission.cs
- Quelle:
- SmtpPermission.cs
- Quelle:
- SmtpPermission.cs
Initialisiert eine neue Instanz der SmtpPermission-Klasse unter Verwendung der angegebenen Zugriffsebene.
public:
SmtpPermission(System::Net::Mail::SmtpAccess access);
public SmtpPermission (System.Net.Mail.SmtpAccess access);
new System.Net.Mail.SmtpPermission : System.Net.Mail.SmtpAccess -> System.Net.Mail.SmtpPermission
Public Sub New (access As SmtpAccess)
Parameter
- access
- SmtpAccess
Einer der SmtpAccess-Werte.
Beispiele
Im folgenden Codebeispiel wird der Aufruf dieses Konstruktors veranschaulicht.
static SmtpPermission^ CreateConnectPermission()
{
SmtpPermission^ connectAccess =
gcnew SmtpPermission(SmtpAccess::Connect);
Console::WriteLine("Access? {0}", connectAccess->Access);
return connectAccess;
}
public static SmtpPermission CreateConnectPermission()
{
SmtpPermission connectAccess = new
SmtpPermission(SmtpAccess.Connect);
Console.WriteLine("Access? {0}", connectAccess.Access);
return connectAccess;
}
Hinweise
Die von diesem Konstruktor erstellte Berechtigung kann verwendet werden, um den Zugriff auf SMTP-Server zu sichern.
Gilt für:
SmtpPermission(PermissionState)
- Quelle:
- SmtpPermission.cs
- Quelle:
- SmtpPermission.cs
- Quelle:
- SmtpPermission.cs
Initialisiert eine neue Instanz der SmtpPermission-Klasse unter Verwendung des angegebenen Berechtigungszustandswerts.
public:
SmtpPermission(System::Security::Permissions::PermissionState state);
public SmtpPermission (System.Security.Permissions.PermissionState state);
new System.Net.Mail.SmtpPermission : System.Security.Permissions.PermissionState -> System.Net.Mail.SmtpPermission
Public Sub New (state As PermissionState)
Parameter
- state
- PermissionState
Einer der PermissionState-Werte.
Beispiele
Im folgenden Codebeispiel wird der Aufruf dieses Konstruktors veranschaulicht.
static SmtpPermission^ CreateUnrestrictedPermission()
{
SmtpPermission^ allAccess =
gcnew SmtpPermission(PermissionState::Unrestricted);
Console::WriteLine("Is unrestricted? {0}",
allAccess->IsUnrestricted());
return allAccess;
}
public static SmtpPermission CreateUnrestrictedPermission()
{
SmtpPermission allAccess = new
SmtpPermission(System.Security.Permissions.PermissionState.Unrestricted);
Console.WriteLine("Is unrestricted? {0}",
allAccess.IsUnrestricted());
return allAccess;
}
Hinweise
Die von diesem Konstruktor erstellte Berechtigung kann verwendet werden, um Vollzugriff zu gewähren oder jeglichen Zugriff auf SMTP-Server zu verhindern.