UrlIdentityPermission.Union(IPermission) Methode

Definitie

Hiermee maakt u een machtiging die de samenvoeging is van de huidige machtiging en de opgegeven machtiging.

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union(System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

Parameters

target
IPermission

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

Retouren

Een nieuwe machtiging die de samenvoeging van de huidige machtiging en de opgegeven machtiging vertegenwoordigt.

Uitzonderingen

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

– of –

De Url eigenschap is geen geldige URL.

– of –

De twee machtigingen zijn niet gelijk en één is geen subset van de andere.

De bewerking is dubbelzinnig omdat de machtiging meerdere identiteiten vertegenwoordigt.

Opmerkingen

Het resultaat van een aanroep naar de Union methode is een machtiging die toegang tot de URL vertegenwoordigt, zoals vertegenwoordigd door de huidige machtiging, evenals toegang tot de URL zoals vertegenwoordigd door de opgegeven machtiging.

De UrlIdentityPermission klasse ondersteunt alleen setbewerkingen IsSubsetOf, Intersecten Union) als de huidige machtiging gelijk is aan de opgegeven machtiging, of wanneer een van de machtigingen gebruikmaakt van de jokertekenoperator ('*') en een subset van de andere is.

Van toepassing op