ClaimsPrincipalPermission.Intersect(IPermission) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí oprávnění, které je průsečíkem aktuálního a zadaného oprávnění.
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
Parametry
- target
- IPermission
Oprávnění, které se protíná s aktuálním oprávněním. Musí se jednat o instanci ClaimsPrincipalPermission.
Návraty
Nový ClaimsPrincipalPermission , který představuje průsečík aktuálního oprávnění a zadaného oprávnění; nebo null
pokud target
je null
nebo není instancí ClaimsPrincipalPermission.
Implementuje
Poznámky
Vrácené oprávnění obsahuje pouze dvojice prostředků a akcí, které byly přítomny v aktuálním i zadaném oprávnění. Dvojice akce prostředku, které existovaly pouze v jednom nebo druhém oprávnění, nejsou zahrnuty. Aby byl objekt Demand úspěšný na novém oprávnění, musí být aktuální objekt zabezpečení autorizovaný pouze pro páry akce prostředku, které byly společné pro aktuální oprávnění a zadané oprávnění.