PermissionSet.Intersect(PermissionSet) Metodo

Definizione

Crea e restituisce un set di autorizzazioni che rappresenta l'intersezione tra l'oggetto corrente PermissionSet e l'oggetto specificato PermissionSet.

public:
 System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public:
 virtual System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public System.Security.PermissionSet? Intersect(System.Security.PermissionSet? other);
public virtual System.Security.PermissionSet Intersect(System.Security.PermissionSet other);
public System.Security.PermissionSet Intersect(System.Security.PermissionSet other);
member this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
abstract member Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
override this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
Public Function Intersect (other As PermissionSet) As PermissionSet
Public Overridable Function Intersect (other As PermissionSet) As PermissionSet

Parametri

other
PermissionSet

Set di autorizzazioni da intersecare con l'oggetto corrente PermissionSet.

Valori restituiti

Nuovo set di autorizzazioni che rappresenta l'intersezione dell'oggetto corrente PermissionSet e della destinazione specificata. Questo oggetto è null se l'intersezione è vuota.

Commenti

L'intersezione di due set di autorizzazioni è un set di autorizzazioni che descrive il set di operazioni descritte in comune. In particolare, rappresenta le autorizzazioni minime in modo che qualsiasi richiesta che passa entrambi i set di autorizzazioni superi anche l'intersezione.

Per ogni tipo di autorizzazione presente in entrambi i set, le due istanze di tali autorizzazioni vengono intersecate usando il metodo dell'autorizzazione Intersect . L'autorizzazione risultante viene inclusa nell'oggetto risultante PermissionSet. I tipi di autorizzazione presenti in uno solo dei due set vengono esclusi dal set risultante.

Si applica a