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 neue Berechtigung zurück, die den Kreuzungspunkt der aktuellen und der angegebenen Berechtigung ist.
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
Eine Berechtigung, deren Schnittmenge mit der aktuellen Berechtigung gebildet wird. Muss eine Instanz von ClaimsPrincipalPermission sein.
Gibt zurück
Eine neue ClaimsPrincipalPermission, die die Schnittmenge 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 nur die Ressourcen-Aktionspaare, die sowohl in der aktuellen Berechtigung als auch in der angegebenen Berechtigung vorhanden waren. Ressourcen-Aktionspaare, die nur in der einen oder der anderen Berechtigung vorhanden waren, sind nicht enthalten. Damit eine Demand für die neue Berechtigung erfolgreich ist, muss der aktuelle Prinzipal nur für die Ressourcen-Aktionspaare autorisiert werden, die der aktuellen Berechtigung und der angegebenen Berechtigung gemeinsam waren.