Freigeben über


GacIdentityPermission.IsSubsetOf(IPermission) Methode

Definition

Zeigt an, ob die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist.

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

Parameter

target
IPermission

Ein Berechtigungsobjekt, für das geprüft werden soll, ob es eine Teilmenge einer anderen Berechtigung ist. Die Berechtigung muss vom selben Typ wie die aktuelle Berechtigung sein.

Gibt zurück

true, wenn die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist, andernfalls false.

Ausnahmen

target ist nicht null und weist nicht denselben Typ wie die aktuelle Berechtigung auf.

Hinweise

Die aktuelle Berechtigung ist eine Teilmenge der angegebenen Berechtigung, wenn die aktuelle Berechtigung einen Satz von Vorgängen darstellt, der vollständig in der angegebenen Berechtigung enthalten ist. Wenn diese Methode zurückgibt true, stellt die aktuelle Berechtigung keinen weiteren Zugriff auf die geschützte Ressource dar als die angegebene Berechtigung.

Ein GacIdentityPermission unterstützt nur Setvorgänge (die IsSubsetOfMethoden , Intersectund Union ), wenn die aktuelle Berechtigung der angegebenen Berechtigung entspricht.

Gilt für: