SmtpPermission.Union(IPermission) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli iznin ve belirtilen iznin birleşimi olan bir izin oluşturur.
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
Parametreler
- target
- IPermission
Geçerli izinle birleştirmek için.IPermission
Döndürülenler
Geçerli iznin ve belirtilen iznin birleşimini temsil eden yeni SmtpPermission bir izin.
Özel durumlar
target
bir SmtpPermissiondeğildir.
Örnekler
Aşağıdaki örnek, iki izin nesnesinin birleşimi olan bir izin nesnesi oluşturur.
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);
}
Açıklamalar
yöntemi, Union hem geçerli izin hem de belirtilen izinle temsil edilen tüm durumları temsil eden bir izin döndürür. her iki izni de geçen tüm talepler birleşimlerini geçirir.