SmtpPermission Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy SmtpPermission.
Przeciążenia
SmtpPermission(Boolean) |
Inicjuje SmtpPermission nowe wystąpienie klasy o określonym stanie. |
SmtpPermission(SmtpAccess) |
Inicjuje SmtpPermission nowe wystąpienie klasy przy użyciu określonego poziomu dostępu. |
SmtpPermission(PermissionState) |
Inicjuje SmtpPermission nowe wystąpienie klasy przy użyciu określonej wartości stanu uprawnień. |
SmtpPermission(Boolean)
- Źródło:
- SmtpPermission.cs
- Źródło:
- SmtpPermission.cs
- Źródło:
- SmtpPermission.cs
Inicjuje SmtpPermission nowe wystąpienie klasy o określonym stanie.
public:
SmtpPermission(bool unrestricted);
public SmtpPermission (bool unrestricted);
new System.Net.Mail.SmtpPermission : bool -> System.Net.Mail.SmtpPermission
Public Sub New (unrestricted As Boolean)
Parametry
- unrestricted
- Boolean
true
jeśli nowe uprawnienie jest nieograniczone; w przeciwnym razie , false
.
Przykłady
W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.
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;
}
Uwagi
Jeśli unrestricted
parametr ma true
wartość , uprawnienie kontroluje Connect dostęp do serwerów SMTP. Jeśli bez ograniczeń to false
, uprawnienia kontrolują None dostęp.
Dotyczy
SmtpPermission(SmtpAccess)
- Źródło:
- SmtpPermission.cs
- Źródło:
- SmtpPermission.cs
- Źródło:
- SmtpPermission.cs
Inicjuje SmtpPermission nowe wystąpienie klasy przy użyciu określonego poziomu dostępu.
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)
Parametry
- access
- SmtpAccess
SmtpAccess Jedna z wartości.
Przykłady
W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.
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;
}
Uwagi
Uprawnienie utworzone przez ten konstruktor może służyć do zabezpieczania dostępu do serwerów SMTP.
Dotyczy
SmtpPermission(PermissionState)
- Źródło:
- SmtpPermission.cs
- Źródło:
- SmtpPermission.cs
- Źródło:
- SmtpPermission.cs
Inicjuje SmtpPermission nowe wystąpienie klasy przy użyciu określonej wartości stanu uprawnień.
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)
Parametry
- state
- PermissionState
PermissionState Jedna z wartości.
Przykłady
W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.
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;
}
Uwagi
Uprawnienie utworzone przez tego konstruktora może służyć do udzielenia pełnego dostępu lub uniemożliwienia całego dostępu do serwerów SMTP.