GacIdentityPermission.Intersect(IPermission) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy i zwraca uprawnienie, które jest skrzyżowaniem bieżącego uprawnienia i określonego uprawnienia.
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
Parametry
- target
- IPermission
Uprawnienie do przecinania się z bieżącym uprawnieniem. Musi być tego samego typu co bieżące uprawnienie.
Zwraca
Nowe uprawnienie reprezentujące część wspólną bieżącego uprawnienia i określone uprawnienie. Nowe uprawnienie ma null
wartość , jeśli część wspólna jest pusta.
Wyjątki
target
nie null
jest i nie jest tego samego typu co bieżące uprawnienie.
Uwagi
Przecięcie dwóch uprawnień to uprawnienie, które opisuje zestaw operacji, które opisują wspólne. Tylko żądanie, które przekazuje oba oryginalne uprawnienia, przejdą skrzyżowanie.
Obiekt GacIdentityPermission obsługuje tylko operacje ustawiania IsSubsetOf(metody , Intersecti Union ), gdy bieżące uprawnienie jest równe określonemu uprawnieniem.