Condividi tramite


ClaimsPrincipalPermission.Intersect(IPermission) Metodo

Definizione

Restituisce un'autorizzazione che rappresenta l'intersezione dell'autorizzazione corrente con quella specificata.

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

Parametri

target
IPermission

Autorizzazione da intersecare con l'autorizzazione corrente. Deve essere un'istanza di ClaimsPrincipalPermission.

Restituisce

Nuovo ClaimsPrincipalPermission che rappresenta l'intersezione tra l'autorizzazione corrente e quella specificata oppure null se target è null o non è un'istanza di ClaimsPrincipalPermission.

Implementazioni

Commenti

L'autorizzazione restituita include solo le coppie resource-action presenti sia nell'autorizzazione corrente che nell'autorizzazione specificata. Le coppie di azioni di risorsa presenti solo in una o nell'altra delle autorizzazioni non sono incluse. Affinché un Demand oggetto abbia esito positivo sulla nuova autorizzazione, l'entità corrente deve essere autorizzata solo per le coppie resource-action comuni all'autorizzazione corrente e all'autorizzazione specificata.

Si applica a