PnrpPermission.Intersect(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 PnrpPermission ve belirtilen 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
Geçerli izinle Intersect(IPermission) bir izni. Geçerli izinle aynı türde olmalıdır.
Döndürülenler
Geçerli PnrpPermission ve belirtilen 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ğildir (Nothing
Visual Basic'te) ve geçerli izinle aynı sınıfın bir örneği değildir.
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 Intersect yönteminin tüm uygulamaları için olması true
gerekir. X ve Y, başvuru olmayan null
nesne başvurularını temsil IPermission eder (Visual Basic'te hiçbir şey).
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(başvuru
null
(Nothing
Visual Basic'te)) birnull
başvuru döndürür (Nothing
Visual Basic'te).