PnrpPermission.Intersect(IPermission) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Tworzy i zwraca uprawnienie, które jest skrzyżowaniem bieżącego PnrpPermission 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 Intersect(IPermission) z bieżącym uprawnieniem. Musi być tego samego typu co bieżące uprawnienie.
Zwraca
Nowe uprawnienie reprezentujące część wspólną bieżącego PnrpPermission i określonego uprawnienia. To nowe uprawnienie jest odwołaniem null (Nothing w Visual Basic), jeśli część wspólna jest pusta.
Wyjątki
Parametr docelowy nie jest odwołaniem null (Nothing w Visual Basic) i nie jest wystąpieniem tej samej klasy 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.
Dla wszystkich implementacji metody Intersect wymagane true są następujące instrukcje. X i Y reprezentują IPermission odwołania do obiektów, które nie są odwołaniem null (Nic w Visual Basic).
Funkcja X.Intersect(X) zwraca wartość równą X.
Funkcja X.Intersect(Y) zwraca tę samą wartość co Y.Intersect(X).
Funkcja X.Intersect(odwołanie
null(Nothingw Visual Basic)) zwracanullodwołanie (Nothingw Visual Basic).