PeerCollaborationPermission.Intersect(IPermission) Methode

Definitie

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

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

Machtiging voor Intersect(IPermission) met de huidige machtiging. Het moet van hetzelfde type zijn als de huidige machtiging.

Retouren

Een nieuwe machtiging die het snijpunt van de huidige PeerCollaborationPermission en de opgegeven target machtiging vertegenwoordigt. Deze nieuwe machtiging is een null-verwijzing (Nothing in Visual Basic) als het snijpunt leeg is.

Uitzonderingen

De doelparameter is geen null-verwijzing (Nothing in Visual Basic) 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 zijn vereist true voor alle implementaties van de Intersect methode. X en Y vertegenwoordigen IPermission objectverwijzingen die geen null verwijzing zijn (Nothing in Visual Basic).

  • X.Intersect(X) retourneert een waarde die gelijk is aan X.

  • X.Intersect(Y) retourneert dezelfde waarde als Y.Intersect(X).

  • X.Intersect(een null verwijzing) retourneert een null verwijzing.

Van toepassing op

Zie ook