SmtpPermission Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe SmtpPermission.
Surcharges
SmtpPermission(Boolean) |
Initialise une nouvelle instance de la classe SmtpPermission avec l'état spécifié. |
SmtpPermission(SmtpAccess) |
Initialise une nouvelle instance de la classe SmtpPermission à l'aide du niveau d'accès spécifié. |
SmtpPermission(PermissionState) |
Initialise une nouvelle instance de la classe SmtpPermission avec la valeur de l'état d'autorisation spécifiée. |
SmtpPermission(Boolean)
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
Initialise une nouvelle instance de la classe SmtpPermission avec l'état spécifié.
public:
SmtpPermission(bool unrestricted);
public SmtpPermission (bool unrestricted);
new System.Net.Mail.SmtpPermission : bool -> System.Net.Mail.SmtpPermission
Public Sub New (unrestricted As Boolean)
Paramètres
- unrestricted
- Boolean
true
si la nouvelle autorisation est sans restriction ; sinon, false
.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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;
}
Remarques
Si unrestricted
est true
, l’autorisation contrôle Connect l’accès aux serveurs SMTP. Si sans restriction est false
, l’autorisation contrôle None l’accès.
S’applique à
SmtpPermission(SmtpAccess)
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
Initialise une nouvelle instance de la classe SmtpPermission à l'aide du niveau d'accès spécifié.
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)
Paramètres
- access
- SmtpAccess
Une des valeurs de l'objet SmtpAccess.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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;
}
Remarques
L’autorisation créée par ce constructeur peut être utilisée pour sécuriser l’accès aux serveurs SMTP.
S’applique à
SmtpPermission(PermissionState)
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
Initialise une nouvelle instance de la classe SmtpPermission avec la valeur de l'état d'autorisation spécifiée.
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)
Paramètres
- state
- PermissionState
Une des valeurs de l'objet PermissionState.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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;
}
Remarques
L’autorisation créée par ce constructeur peut être utilisée pour accorder un accès total ou empêcher tout accès aux serveurs SMTP.