PermissionSet.Intersect(PermissionSet) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea e restituisce un set di autorizzazioni che rappresenta l'intersezione tra l'oggetto PermissionSet corrente e quello PermissionSet specificato.
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 PermissionSet corrente.
Restituisce
Nuovo set di autorizzazioni che rappresenta l'intersezione dell'oggetto PermissionSet corrente e della destinazione specificata. Questo oggetto è null
se l'intersezione è vuota.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso Intersect del metodo. Questo esempio di codice fa parte di un esempio più grande fornito per la PermissionSet classe.
// Display the intersection of two permission sets.
PermissionSet^ ps3 = ps2->Intersect( ps1 );
Console::WriteLine( "The intersection of the first permission set and the second permission set = {0}", ps3 );
// Display the intersection of two permission sets.
PermissionSet ps3 = ps2.Intersect(ps1);
Console.WriteLine("The intersection of the first permission set and "
+ "the second permission set = " + ps3.ToString());
' Display the intersection of two permission sets.
Dim ps3 As PermissionSet = ps2.Intersect(ps1)
Console.WriteLine("The intersection of the first permission set and " & "the second permission set = " & ps3.ToString())
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 supera entrambi i set di autorizzazioni passa 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 esistenti in uno solo dei due set vengono esclusi dal set risultante.