UIPermission.Copy Method
Creates and returns an identical copy of the current permission.
Namespace: System.Security.Permissions
Assembly: mscorlib (in mscorlib.dll)
The following code example shows the behavior of the Copy method. This example is part of a larger example provided for the UIPermission class.
Note |
|---|
The code example is intended to show the behavior of the method, not to demonstrate its use. In general, the methods of permission classes are used by the security infrastructure; they are not typically used in applications. |
//Copy creates and returns an identical copy of the current permission. private static void CopyDemo() { UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows); UIPermission uiPerm2 = new UIPermission(PermissionState.None); uiPerm2 = (UIPermission)uiPerm1.Copy(); if (uiPerm2 != null) { Console.WriteLine("The copy succeeded: " + uiPerm2.ToString() + " \n"); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note