ClaimsPrincipalPermission.Intersect(IPermission) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Berechtigung zurück, die die Schnittmenge der aktuellen Berechtigung und der angegebenen Berechtigung darstellt.
public:
virtual System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public System.Security.IPermission Intersect(System.Security.IPermission target);
abstract member Intersect : System.Security.IPermission -> System.Security.IPermission
override this.Intersect : System.Security.IPermission -> System.Security.IPermission
Public Function Intersect (target As IPermission) As IPermission
Parameter
- target
- IPermission
Die Berechtigung zum Überschneiden mit der aktuellen Berechtigung. Es muss eine Instanz von ClaimsPrincipalPermission.
Gibt zurück
Eine neue ClaimsPrincipalPermission , die die Schnittmenge der aktuellen Berechtigung und der angegebenen Berechtigung darstellt, oder null wenn target dies null eine Instanz von ClaimsPrincipalPermissionist oder nicht.
Implementiert
Hinweise
Die zurückgegebene Berechtigung weist nur die Ressourcenaktionspaare auf, die sowohl in der aktuellen Berechtigung als auch in der angegebenen Berechtigung vorhanden waren. Ressourcenaktionspaare, die nur in einem oder dem anderen der Berechtigungen vorhanden sind, sind nicht enthalten. Damit die Demand neue Berechtigung erfolgreich ausgeführt werden kann, muss der aktuelle Prinzipal nur für die Ressourcenaktionspaare autorisiert werden, die für die aktuelle Berechtigung und die angegebene Berechtigung gemeinsam waren.