Metodo RegistryPermission.Intersect
.NET Framework 2.0
Viene creata e restituita un'autorizzazione che è l'intersezione tra l'autorizzazione corrente e quella specificata.
Spazio dei nomi: System.Security.Permissions
Assembly: mscorlib (in mscorlib.dll)
Assembly: mscorlib (in mscorlib.dll)
public IPermission Intersect ( IPermission target )
public override function Intersect ( target : IPermission ) : IPermission
Parametri
- target
Autorizzazione da intersecare con l'autorizzazione corrente. L'autorizzazione deve essere dello stesso tipo dell'autorizzazione corrente.
Valore restituito
Nuova autorizzazione che rappresenta l'intersezione tra l'autorizzazione corrente e quella specificata. La nuova autorizzazione è riferimento null (Nothing in Visual Basic) se l'intersezione è vuota.Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo del metodo Intersect. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la classe RegistryPermission.
// Intersect creates and returns a new permission that is the intersection of the // current permission and the permission specified. private bool IntersectDemo() { bool returnValue = true; readPerm3 = (RegistryPermission)readPerm1.Intersect(readPerm2); if (readPerm3 != null && readPerm3.GetPathList(RegistryPermissionAccess.Read) != null) { Console.WriteLine("The intersection of \n" + readPerm1.GetPathList(RegistryPermissionAccess.Read) + " \nand " + readPerm2.GetPathList(RegistryPermissionAccess.Read) + " = \n\t" + ((RegistryPermission)readPerm3).GetPathList(RegistryPermissionAccess.Read).ToString()); } else { Console.WriteLine("The intersection of \n" + readPerm2.GetPathList(RegistryPermissionAccess.Read) + " \nand " + readPerm2.GetPathList(RegistryPermissionAccess.Read) + " is null. "); } return returnValue; }
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.