ClaimsPrincipalPermission.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.
Zwraca uprawnienie, które jest skrzyżowaniem bieżącego uprawnienia i określonego uprawnienia.
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
Parametry
- target
- IPermission
Uprawnienie do przecinania się z bieżącym uprawnieniem. Musi to być wystąpienie klasy ClaimsPrincipalPermission.
Zwraca
Nowy ClaimsPrincipalPermission , który reprezentuje przecięcie bieżącego uprawnienia i określonego uprawnienia; lub null jeśli target jest null lub nie jest wystąpieniem ClaimsPrincipalPermission.
Implementuje
Uwagi
Zwrócone uprawnienie ma tylko pary akcji zasobu, które znajdowały się zarówno w bieżącym uprawnieniem, jak i w określonym uprawnieniach. Pary akcji zasobu, które istniały tylko w jednym lub drugim uprawnieniach, nie są uwzględniane. Demand Aby polecenie powiodło się dla nowego uprawnienia, bieżący podmiot zabezpieczeń musi mieć autoryzację tylko dla par akcji zasobu, które były wspólne dla bieżącego uprawnienia i określonego uprawnienia.