Aracılığıyla paylaş


ClaimsPrincipalPermission.Intersect(IPermission) Yöntem

Tanım

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

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

Parametreler

target
IPermission

Geçerli izinle kesişmek için izin. Bir örneği ClaimsPrincipalPermissionolmalıdır.

Döndürülenler

Geçerli iznin ve belirtilen iznin kesişimini temsil eden veya null örneği olup olmadığını nulltarget gösteren yeni ClaimsPrincipalPermission bir.ClaimsPrincipalPermission

Uygulamalar

Açıklamalar

Döndürülen izin, yalnızca hem geçerli izinde hem de belirtilen izinde bulunan kaynak eylemi çiftlerine sahiptir. İzinlerin yalnızca birinde veya diğerinde bulunan kaynak eylemi çiftleri dahil değildir. yeni Demand izinde başarılı olması için geçerli sorumlunun yalnızca geçerli izin ve belirtilen izin için ortak olan kaynak eylemi çiftleri için yetkilendirilmiş olması gerekir.

Şunlara uygulanır