Partager via


PrincipalPermission.Union(IPermission) Méthode

Définition

Crée une autorisation qui est l’union de l’autorisation actuelle et de l’autorisation spécifiée.

public:
 virtual System::Security::IPermission ^ Union(System::Security::IPermission ^ other);
public System.Security.IPermission Union (System.Security.IPermission other);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (other As IPermission) As IPermission

Paramètres

other
IPermission

Autorisation à combiner avec l’autorisation actuelle. Elle doit être du même type que l’autorisation actuelle.

Retours

Nouvelle autorisation qui représente l’union de l’autorisation actuelle et de l’autorisation spécifiée.

Implémente

Exceptions

Le paramètre other est un objet qui n’est pas du même type que l’autorisation actuelle.

Remarques

Union crée une autorisation représentant les critères d’un ensemble donné d’objets individuels PrincipalPermission . Il est utile pour représenter de manière compacte un ensemble de conditions à tester. Par exemple, avec les déclarations

PrincipalPermission^ ppBob = gcnew PrincipalPermission("Bob", "Administrator");
PrincipalPermission^ ppLouise = gcnew PrincipalPermission("Louise", "Administrator");
PrincipalPermission ppBob = new PrincipalPermission("Bob", "Administrator");
PrincipalPermission ppLouise = new PrincipalPermission("Louise", "Administrator");
Dim ppBob As New PrincipalPermission("Bob", "Administrator")
Dim ppLouise As New PrincipalPermission("Louise", "Administrator")

(ppBob.Union(ppLouise)).Demand() réussira si le principal actuel représente Bob dans le rôle d’administrateur ou Louise dans le rôle d’administrateur.

S’applique à