Aracılığıyla paylaş


PeerCollaborationPermission.Intersect(IPermission) Yöntem

Tanım

Geçerli PeerCollaborationPermission ve belirtilen target iznin kesişimi olan bir izin oluşturur ve döndürür.

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

Parametreler

target
IPermission

Intersect(IPermission) Geçerli izinle izni. Geçerli izinle aynı türde olmalıdır.

Döndürülenler

Geçerli PeerCollaborationPermission ve belirtilen target iznin kesişimini temsil eden yeni bir izin. Bu yeni izin, kesişim boşsa bir null başvurudur (Nothing Visual Basic'te).

Özel durumlar

Hedef parametre bir null başvuru değil (Nothing Visual Basic'te) ve geçerli izinle aynı sınıfın bir örneği değil.

Açıklamalar

İki iznin kesişimi, her ikisinin de ortak olarak açıkladıkları işlem kümesini açıklayan bir izindir. Yalnızca her iki özgün izni de geçen bir talep kesişimi geçer.

Aşağıdaki deyimlerin yönteminin tüm uygulamaları Intersect için olması true gerekir. X ve Y, başvuru olmayan null nesne başvurularını temsil IPermission eder (Nothing Visual Basic'te).

  • X.Intersect(X), X'e eşit bir değer döndürür.

  • X.Intersect(Y), Y.Intersect(X) ile aynı değeri döndürür.

  • X.Intersect(bir null başvuru) bir null başvuru döndürür.

Şunlara uygulanır

Ayrıca bkz.