IPermission.Intersect(IPermission) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt en retourneert u een machtiging die het snijpunt is van de huidige machtiging en de opgegeven machtiging.
public:
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
Public 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 is geen exemplaar van dezelfde klasse als de huidige machtiging.
Opmerkingen
Het snijpunt van twee machtigingen is een machtiging die de set bewerkingen beschrijft die beide gemeen hebben. Alleen een vraag die beide oorspronkelijke machtigingen doorgeeft, passeert het snijpunt.
De volgende instructies moeten waar zijn voor alle implementaties van de Intersect methode.
X en Y objectverwijzingen vertegenwoordigen IPermission die niet nullzijn.
-
X. Intersect(X) retourneert een waarde die gelijk is aanX. -
X. Intersect(Y) retourneert dezelfde waarde alsY. Intersect(X). -
X. Intersect(null) retourneertnull.