SmtpPermission Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase SmtpPermission.
Sobrecargas
SmtpPermission(Boolean) |
Inicializa una nueva instancia de la clase SmtpPermission con el estado especificado. |
SmtpPermission(SmtpAccess) |
Inicializa una nueva instancia de la clase SmtpPermission utilizando el nivel de acceso especificado. |
SmtpPermission(PermissionState) |
Inicializa una nueva instancia de la clase SmtpPermission utilizando el valor de estado de permiso especificado. |
SmtpPermission(Boolean)
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
Inicializa una nueva instancia de la clase SmtpPermission con el estado especificado.
public:
SmtpPermission(bool unrestricted);
public SmtpPermission (bool unrestricted);
new System.Net.Mail.SmtpPermission : bool -> System.Net.Mail.SmtpPermission
Public Sub New (unrestricted As Boolean)
Parámetros
- unrestricted
- Boolean
Es true
si el nuevo permiso no está restringido; en caso contrario, es false
.
Ejemplos
En el ejemplo de código siguiente se muestra cómo llamar a este constructor.
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;
}
Comentarios
Si unrestricted
es true
, el permiso controla Connect el acceso a los servidores SMTP. Si unrestricted es false
, el permiso controla None el acceso.
Se aplica a
SmtpPermission(SmtpAccess)
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
Inicializa una nueva instancia de la clase SmtpPermission utilizando el nivel de acceso especificado.
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)
Parámetros
- access
- SmtpAccess
Uno de los valores de SmtpAccess.
Ejemplos
En el ejemplo de código siguiente se muestra cómo llamar a este constructor.
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;
}
Comentarios
El permiso creado por este constructor se puede usar para ayudar a proteger el acceso a los servidores SMTP.
Se aplica a
SmtpPermission(PermissionState)
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
- Source:
- SmtpPermission.cs
Inicializa una nueva instancia de la clase SmtpPermission utilizando el valor de estado de permiso especificado.
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)
Parámetros
- state
- PermissionState
Uno de los valores de PermissionState.
Ejemplos
En el ejemplo de código siguiente se muestra cómo llamar a este constructor.
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;
}
Comentarios
El permiso creado por este constructor se puede usar para conceder acceso completo o impedir todo el acceso a los servidores SMTP.