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 się z bieżącym uprawnieniem. Musi to być wystąpienie klasy ClaimsPrincipalPermission.

Zwraca

IPermission

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.

Dotyczy