SmtpPermission Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.