Freigeben über


ClaimsPrincipalPermission.Union(IPermission) Methode

Definition

Gibt eine neue Berechtigung zurück, die die Union der aktuellen und der angegebenen Berechtigung ist. ClaimsPrincipalPermission-Objekt, das über alle Ressource/Aktion-Paare verfügt, die in der aktuellen Instanz und in der Zielinstanz vorhanden sind.

public:
 virtual 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
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (target As IPermission) As IPermission

Parameter

target
IPermission

Eine Berechtigung, die mit der aktuellen Berechtigung kombiniert werden soll. Das Objekt muss vom Typ ClaimsPrincipalPermission sein.

Gibt zurück

Eine neue ClaimsPrincipalPermission, die die Union der aktuellen und der angegeben Berechtigung darstellt, oder null, wenn target gleich null oder keine Instanz von ClaimsPrincipalPermission ist.

Implementiert

Hinweise

Die zurückgegebene Berechtigung enthält alle Ressourcen-Aktion-Paare, die in der aktuellen Berechtigung vorhanden sind, und alle Ressourcen-Aktions-Paare, die die angegebene Berechtigung enthalten. Damit ein Demand mit der neuen Berechtigung erfolgreich ist, muss der aktuelle Prinzipal für alle Ressourcen-Aktion-Paare autorisiert sein, die in der aktuellen Berechtigung vorhanden sind, und für alle Ressourcen-Aktions-Paare, die in der angegebenen Berechtigung vorhanden waren.

Gilt für: