WebPermission.Intersect(IPermission) Metodo

Definizione

Restituisce l'intersezione logica di due istanze di WebPermission.

public override System.Security.IPermission Intersect(System.Security.IPermission target);

Parametri

target
IPermission

Oggetto WebPermission da confrontare con l'istanza corrente.

Restituisce

Una nuova WebPermission che rappresenta l'intersezione dell'istanza corrente e del parametro target. Se l'intersezione è vuota, il metodo restituirà null.

Eccezioni

target non è null o di tipo WebPermission

Esempio

Nell'esempio seguente viene illustrato come creare un'istanza di usando l'intersezione logica di WebPermission due istanze esistenti WebPermission .


// Create a third WebPermission instance via the logical intersection of the previous
// two WebPermission instances.
WebPermission myWebPermission3 =(WebPermission) myWebPermission1.Intersect(myWebPermission2);

Console.WriteLine("\nAttributes and Values of  the WebPermission instance after the Intersect are:\n");   
Console.WriteLine(myWebPermission3.ToXml().ToString());

Commenti

Intersect restituisce un oggetto WebPermission contenente tali autorizzazioni comuni sia nell'istanza target corrente.

Questo metodo esegue l'override Intersect e viene implementato per supportare l'interfaccia IPermission .

Si applica a

Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10