SiteIdentityPermission.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.
Tworzy i zwraca uprawnienie, które jest skrzyżowaniem bieżącego uprawnienia i określonego 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 przecinania z bieżącym uprawnieniem. Musi być tego samego typu co bieżące uprawnienie.
Zwraca
Nowe uprawnienie, które reprezentuje przecięcie bieżącego uprawnienia i określonego uprawnienia. To nowe uprawnienie jest null
takie, jeśli skrzyżowanie jest puste.
Wyjątki
Parametr target
nie null
jest i nie jest tego samego typu co bieżące uprawnienie.
Uwagi
Skrzyżowanie dwóch uprawnień to uprawnienie, które opisuje obie witryny opisane we wspólnym opisie. Tylko żądanie, które przechodzi oba oryginalne uprawnienia, przejdzie skrzyżowanie. Na przykład przecięcie uprawnienia reprezentującego dostęp do www.fourthcoffee.com
elementu i reprezentującego dostęp do *.fourthcoffee.com
usługi jest uprawnieniem reprezentującym dostęp do www.fourthcoffee.com
elementu .
Skrzyżowanie dwóch identycznych uprawnień tożsamości witryny jest tym samym uprawnieniem. Skrzyżowanie dwóch różnych (nie symboli wieloznacznych) wyrażeń jest pustym uprawnieniem. Skrzyżowanie wyrażenia wieloznacznych i pasującej witryny to witryna. Przecięcie dwóch wyrażeń wieloznacznych, które pasują, jest dłuższe, bardziej specyficzne dla dwóch wyrażeń.