.NET Framework Class Library SmtpAccess Enumeration Specifies the level of access allowed to a Simple Mail Transport Protocol (SMTP) server.
Namespace:
System.Net.Mail
Assembly:
System (in System.dll)

Syntax
Public Enumeration SmtpAccess
public enum class SmtpAccess

Members
| Member name | Description |
|---|
| None | No access to an SMTP host. | | Connect | Connection to an SMTP host on the default port (port 25). | | ConnectToUnrestrictedPort | Connection to an SMTP host on any port. |

Remarks

Examples
The following code example uses the SmtpAccess enumeration to create a permission object.
public static SmtpPermission CreateConnectPermission()
{
SmtpPermission connectAccess = new
SmtpPermission(SmtpAccess.Connect);
Console.WriteLine("Access? {0}", connectAccess.Access);
return connectAccess;
}
static SmtpPermission^ CreateConnectPermission()
{
SmtpPermission^ connectAccess =
gcnew SmtpPermission(SmtpAccess::Connect);
Console::WriteLine("Access? {0}", connectAccess->Access);
return connectAccess;
}

Version Information
.NET FrameworkSupported in: 4, 3.5, 3.0, 2.0 .NET Framework Client ProfileSupported in: 4, 3.5 SP1

Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

See Also
|
Biblioteca de clases de .NET Framework SmtpAccess (Enumeración) Especifica el nivel de acceso permitido a un servidor SMTP (Protocolo simple de transferencia de correo).
Espacio de nombres:
System.Net.Mail
Ensamblado:
System (en System.dll)

Sintaxis
Public Enumeration SmtpAccess
public enum class SmtpAccess

Miembros
| Nombre de miembro | Descripción |
|---|
| None | Sin acceso a un host SMTP. | | Connect | Conexión a un host de SMTP en el puerto predeterminado (puerto 25). | | ConnectToUnrestrictedPort | Conexión a un host de SMTP en cualquier puerto. |

Comentarios

Ejemplos
En el siguiente ejemplo de código se utiliza la enumeración SmtpAccess para crear un objeto de permiso.
public static SmtpPermission CreateConnectPermission()
{
SmtpPermission connectAccess = new
SmtpPermission(SmtpAccess.Connect);
Console.WriteLine("Access? {0}", connectAccess.Access);
return connectAccess;
}
static SmtpPermission^ CreateConnectPermission()
{
SmtpPermission^ connectAccess =
gcnew SmtpPermission(SmtpAccess::Connect);
Console::WriteLine("Access? {0}", connectAccess->Access);
return connectAccess;
}

Información de versión
.NET FrameworkCompatible con: 4, 3.5, 3.0, 2.0 .NET Framework Client ProfileCompatible con: 4, 3.5 SP1

Plataformas
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Vea también
|