CodeAccessPermission.Intersect(IPermission) Metod

Definition

När den implementeras av en härledd klass skapar och returnerar en behörighet som är skärningspunkten mellan den aktuella behörigheten och den angivna behörigheten.

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

Parametrar

target
IPermission

En behörighet att korsa med den aktuella behörigheten. Den måste vara av samma typ som den aktuella behörigheten.

Returer

En ny behörighet som representerar skärningspunkten för den aktuella behörigheten och den angivna behörigheten. Den här nya behörigheten är null om skärningspunkten är tom.

Implementeringar

Undantag

Parametern target är inte null och är inte en instans av samma klass som den aktuella behörigheten.

Kommentarer

Skärningspunkten mellan två behörigheter är en behörighet som beskriver den uppsättning åtgärder som de båda beskriver gemensamt. Endast ett krav som skickar båda de ursprungliga behörigheterna kommer att passera skärningspunkten.

Anteckningar till implementerare

Du måste åsidosätta den här metoden i en härledd klass.

Gäller för