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 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 były obecne zarówno w bieżącym uprawnieniach, jak i w określonym uprawnieniach. Pary akcji zasobu, które istniały tylko w jednym lub drugim z uprawnień, nie są uwzględniane. Aby element zakończył się powodzeniem Demand dla nowego uprawnienia, bieżący podmiot zabezpieczeń musi być autoryzowany tylko dla par akcji zasobu, które były wspólne dla bieżącego uprawnienia i określonego uprawnienia.