StrongNameIdentityPermission::Copy Method ()
.NET Framework (current version)
Creates and returns an identical copy of the current permission.
Assembly: mscorlib (in mscorlib.dll)
Implements
IPermission::Copy()A copy of a permission represents the same access to resources as the original permission.
The following code example shows the behavior of the Copy method. This example is part of a larger example provided for the StrongNameIdentityPermission class. The best use for this example is to build and execute the entire example, and view its output.
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. bool CopyDemo() { bool returnValue = true; StrongNameIdentityPermission^ snIdPerm1; StrongNameIdentityPermission^ snIdPerm2; snIdPerm1 = gcnew StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*", gcnew Version("1.0.0.0")); snIdPerm2 = gcnew StrongNameIdentityPermission(PermissionState::None); snIdPerm2 = dynamic_cast<StrongNameIdentityPermission^>(snIdPerm1->Copy()); Console::WriteLine("Result of copy = " + snIdPerm2->ToString() + "\n"); return returnValue; }
.NET Framework
Available since 1.1
Available since 1.1
Show:
