Bagikan melalui


SmtpPermission.Union(IPermission) Metode

Definisi

Membuat izin yang merupakan gabungan izin saat ini dan izin yang ditentukan.

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

Parameter

target
IPermission

Untuk IPermission digabungkan dengan izin saat ini.

Mengembalikan

Izin baru SmtpPermission yang mewakili gabungan izin saat ini dan izin yang ditentukan.

Pengecualian

Contoh

Contoh berikut membuat objek izin yang merupakan persatuan dari dua objek izin.

static SmtpPermission^ UnionWithFull(
    SmtpPermission^ permission)
{
    SmtpPermission^ allAccess = 
        gcnew SmtpPermission(PermissionState::Unrestricted);
    return (SmtpPermission^) permission->Union(allAccess);
}
public static SmtpPermission UnionWithFull(SmtpPermission permission)
{
    SmtpPermission allAccess = new
        SmtpPermission(System.Security.Permissions.PermissionState.Unrestricted);
    return  (SmtpPermission)  permission.Union(allAccess);
}

Keterangan

Metode mengembalikan Union izin yang mewakili semua status yang diwakili oleh izin saat ini dan izin yang ditentukan. Setiap permintaan yang melewati salah satu izin melewati persatuan mereka.

Berlaku untuk