Bagikan melalui


SmtpPermission Konstruktor

Definisi

Menginisialisasi instans baru kelas SmtpPermission.

Overload

SmtpPermission(Boolean)

Menginisialisasi instans SmtpPermission baru kelas dengan status yang ditentukan.

SmtpPermission(SmtpAccess)

Menginisialisasi instans SmtpPermission baru kelas menggunakan tingkat akses yang ditentukan.

SmtpPermission(PermissionState)

Menginisialisasi instans SmtpPermission baru kelas menggunakan nilai status izin yang ditentukan.

SmtpPermission(Boolean)

Sumber:
SmtpPermission.cs
Sumber:
SmtpPermission.cs
Sumber:
SmtpPermission.cs

Menginisialisasi instans SmtpPermission baru kelas dengan status yang ditentukan.

public:
 SmtpPermission(bool unrestricted);
public SmtpPermission (bool unrestricted);
new System.Net.Mail.SmtpPermission : bool -> System.Net.Mail.SmtpPermission
Public Sub New (unrestricted As Boolean)

Parameter

unrestricted
Boolean

true jika izin baru tidak dibatasi; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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;
}

Keterangan

Jika unrestricted adalah true, izin mengontrol Connect akses ke server SMTP. Jika tidak dibatasi adalah false, izin mengontrol None akses.

Berlaku untuk

SmtpPermission(SmtpAccess)

Sumber:
SmtpPermission.cs
Sumber:
SmtpPermission.cs
Sumber:
SmtpPermission.cs

Menginisialisasi instans SmtpPermission baru kelas menggunakan tingkat akses yang ditentukan.

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)

Parameter

access
SmtpAccess

Salah SmtpAccess satu nilai.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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;
}

Keterangan

Izin yang dibuat oleh konstruktor ini dapat digunakan untuk membantu mengamankan akses ke server SMTP.

Berlaku untuk

SmtpPermission(PermissionState)

Sumber:
SmtpPermission.cs
Sumber:
SmtpPermission.cs
Sumber:
SmtpPermission.cs

Menginisialisasi instans SmtpPermission baru kelas menggunakan nilai status izin yang ditentukan.

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)

Parameter

state
PermissionState

Salah PermissionState satu nilai.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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;
}

Keterangan

Izin yang dibuat oleh konstruktor ini dapat digunakan untuk memberikan akses penuh atau mencegah semua akses ke server SMTP.

Berlaku untuk