Udostępnij za pośrednictwem


PeerCollaborationPermission.Intersect(IPermission) Metoda

Definicja

Tworzy i zwraca uprawnienie, które jest skrzyżowaniem bieżącego PeerCollaborationPermission i określonego target 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 PeerCollaborationPermission i określonego target 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 wymagane true są następujące instrukcje Intersect . X i Y reprezentują IPermission odwołania do obiektów, które nie są odwołaniem null (Nothing 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 ) zwraca null odwołanie.

Dotyczy

Zobacz też