UrlIdentityPermission.Intersect(IPermission) Methode

Definitie

Hiermee maakt en retourneert u een machtiging die het snijpunt is van de huidige machtiging en de opgegeven machtiging.

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

Parameters

target
IPermission

Een machtiging om te snijden met de huidige machtiging. Het moet van hetzelfde type zijn als de huidige machtiging.

Retouren

Een nieuwe machtiging die het snijpunt van de huidige machtiging en de opgegeven machtiging vertegenwoordigt. Deze nieuwe machtiging is null als het snijpunt leeg is.

Uitzonderingen

De target parameter is niet null en heeft niet hetzelfde type als de huidige machtiging.

– of –

De url-eigenschap is geen geldige URL.

Opmerkingen

Het snijpunt van twee machtigingen is een machtiging die de toegang tot de URL's beschrijft die ze beide gemeen beschrijven. Alleen een vraag die beide oorspronkelijke machtigingen doorgeeft, passeert het snijpunt. Het snijpunt van een machtiging die toegang http://www.fourthcoffee.com/process/grind.htm tot en een machtiging vertegenwoordigt waartoe toegang http://www.fourthcoffee.com/* staat, is bijvoorbeeld een machtiging die toegang tot http://www.fourthcoffee.com/process/grind.htm.

UrlIdentityPermissionondersteunt setbewerkingen (IsSubsetOfIntersect, en Union) alleen wanneer de huidige machtiging gelijk is aan het opgegeven machtigingsobject of wanneer een van de machtigingen gebruikmaakt van de operator voor jokertekens ("*").

Van toepassing op