Aracılığıyla paylaş


SiteIdentityPermission.Intersect(IPermission) Yöntem

Tanım

Geçerli iznin 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 kesişmek için bir izin. Geçerli izinle aynı türde olmalıdır.

Döndürülenler

IPermission

Geçerli iznin ve belirtilen iznin kesişimini temsil eden yeni bir izin. Bu yeni izin, null kesişim boşsa olur.

Özel durumlar

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

Açıklamalar

İki iznin kesişimi, her ikisinin de ortak olarak açıkladıkları siteleri açıklayan bir izindir. Yalnızca her iki özgün izni de geçen bir talep kesişimi geçer. Örneğin, erişimini temsil eden bir iznin ve erişimini www.fourthcoffee.com temsil *.fourthcoffee.com eden iznin kesişimi, erişimi temsil www.fourthcoffee.comeden bir izindir.

İki özdeş site kimliği izninin kesişimi aynı izindir. İki farklı (joker karakter değil) ifadenin kesişimi boş bir izindir. Joker karakter ifadesinin ve eşleşen sitenin kesişimi sitedir. Eşleşen iki joker karakter ifadesinin kesişimi, iki ifadenin daha uzun ve daha belirgin olmasıdır.

Şunlara uygulanır