IPermission.Union(IPermission) Yöntem

Tanım

Geçerli iznin ve belirtilen iznin birleşimi olan bir izin oluşturur.

public:
 System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public System.Security.IPermission? Union(System.Security.IPermission? target);
public System.Security.IPermission Union(System.Security.IPermission target);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (target As IPermission) As IPermission

Parametreler

target
IPermission

Geçerli izinle birleştirme izni. Geçerli izinle aynı türde olmalıdır.

Döndürülenler

Geçerli iznin ve belirtilen iznin birleşimini temsil eden yeni bir izin.

Özel durumlar

target parametresi değil null ve geçerli izinle aynı türde değil.

Açıklamalar

çağrısının Union sonucu, hem geçerli izin hem de belirtilen izin tarafından temsil edilen tüm işlemleri temsil eden bir izindir. her iki izni de geçen tüm talepler birleşimlerini geçirir.

Yönteminin tüm uygulamaları için aşağıdaki deyimlerin Union true olması gerekir. Xve Y olmayan IPermissionnesneleri temsil null eder.

  • X. Union(X), ile aynı değere Xsahip bir nesne döndürür.
  • X. Union(Y), tarafından Ydöndürülen nesneyle aynı değere sahip bir nesne döndürür. Birleşim(X).
  • X. Union(null), ile aynı değere Xsahip bir nesne döndürür.

Şunlara uygulanır