ClaimsPrincipalPermission.Intersect(IPermission) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en behörighet som är skärningspunkten för den aktuella behörigheten och den angivna behörigheten.
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
Parametrar
- target
- IPermission
Behörigheten att korsa med den aktuella behörigheten. Det måste vara en instans av ClaimsPrincipalPermission.
Returer
En ny ClaimsPrincipalPermission som representerar skärningspunkten för den aktuella behörigheten och den angivna behörigheten, eller null om target är null eller inte är en instans av ClaimsPrincipalPermission.
Implementeringar
Kommentarer
Behörigheten som returneras har endast de resursåtgärdspar som fanns både i den aktuella behörigheten och i den angivna behörigheten. Resursåtgärdspar som bara fanns i den ena eller andra behörigheterna ingår inte. För att en Demand ska lyckas med den nya behörigheten behöver det aktuella huvudkontot endast auktoriseras för de resursåtgärdspar som var gemensamma för den aktuella behörigheten och den angivna behörigheten.