IPermission.Union(IPermission) Metod

Definition

Skapar en behörighet som är en union av den aktuella behörigheten och den angivna behörigheten.

public:
 System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public System.Security.IPermission? Union(System.Security.IPermission? target);
public System.Security.IPermission Union(System.Security.IPermission target);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (target As IPermission) As IPermission

Parametrar

target
IPermission

En behörighet att kombinera med den aktuella behörigheten. Den måste vara av samma typ som den aktuella behörigheten.

Returer

En ny behörighet som representerar den aktuella behörighetens union och den angivna behörigheten.

Undantag

Parametern target är inte null och är inte av samma typ som den aktuella behörigheten.

Kommentarer

Resultatet av ett anrop till Union är en behörighet som representerar alla åtgärder som representeras av både den aktuella behörigheten och den angivna behörigheten. Alla krav som godkänns av någon av behörigheterna godkänns av deras fackförening.

Följande instruktioner måste vara sanna för alla implementeringar av Union metoden. X och Y representerar IPermission objekt som inte nullär .

  • X. Union(X) returnerar ett objekt som har samma värde som X.
  • X. Union(Y) returnerar ett objekt som har samma värde som objektet som returneras av Y. Union(X).
  • X. Union(null) returnerar ett objekt som har samma värde som X.

Gäller för