SmtpPermission Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SmtpPermission.
Overload
SmtpPermission(Boolean) |
Inizializza una nuova istanza della classe SmtpPermission con lo stato specificato. |
SmtpPermission(SmtpAccess) |
Inizializza una nuova istanza della classe SmtpPermission utilizzando il livello di accesso specificato. |
SmtpPermission(PermissionState) |
Inizializza una nuova istanza della classe SmtpPermission con il valore dello stato di autorizzazione specificato. |
SmtpPermission(Boolean)
- Origine:
- SmtpPermission.cs
- Origine:
- SmtpPermission.cs
- Origine:
- SmtpPermission.cs
Inizializza una nuova istanza della classe SmtpPermission con lo stato specificato.
public:
SmtpPermission(bool unrestricted);
public SmtpPermission (bool unrestricted);
new System.Net.Mail.SmtpPermission : bool -> System.Net.Mail.SmtpPermission
Public Sub New (unrestricted As Boolean)
Parametri
- unrestricted
- Boolean
true
se la nuova autorizzazione è senza restrizioni. In caso contrario, false
.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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;
}
Commenti
Se unrestricted
è true
, l'autorizzazione controlla Connect l'accesso ai server SMTP. Se senza restrizioni è false
, l'autorizzazione controlla None l'accesso.
Si applica a
SmtpPermission(SmtpAccess)
- Origine:
- SmtpPermission.cs
- Origine:
- SmtpPermission.cs
- Origine:
- SmtpPermission.cs
Inizializza una nuova istanza della classe SmtpPermission utilizzando il livello di accesso specificato.
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)
Parametri
- access
- SmtpAccess
Uno dei valori di SmtpAccess.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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;
}
Commenti
L'autorizzazione creata da questo costruttore può essere utilizzata per proteggere l'accesso ai server SMTP.
Si applica a
SmtpPermission(PermissionState)
- Origine:
- SmtpPermission.cs
- Origine:
- SmtpPermission.cs
- Origine:
- SmtpPermission.cs
Inizializza una nuova istanza della classe SmtpPermission con il valore dello stato di autorizzazione specificato.
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)
Parametri
- state
- PermissionState
Uno dei valori di PermissionState.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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;
}
Commenti
L'autorizzazione creata da questo costruttore può essere utilizzata per concedere l'accesso completo o impedire l'accesso a tutti i server SMTP.