Udostępnij przez


ClaimsPrincipalPermission.Intersect(IPermission) Metoda

Definicja

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.

Dotyczy