Defines a dynamic assembly with the given name, given access, the name of the directory for saving the assembly, and the permission requests.
[Visual Basic] Overloads Public Function DefineDynamicAssembly( _ ByVal name As AssemblyName, _ ByVal access As AssemblyBuilderAccess, _ ByVal dir As String, _ ByVal requiredPermissions As PermissionSet, _ ByVal optionalPermissions As PermissionSet, _ ByVal refusedPermissions As PermissionSet _ ) As AssemblyBuilder [C#] public AssemblyBuilder DefineDynamicAssembly( AssemblyName name, AssemblyBuilderAccess access, string dir, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions ); [C++] public: AssemblyBuilder* DefineDynamicAssembly( AssemblyName* name, AssemblyBuilderAccess access, String* dir, PermissionSet* requiredPermissions, PermissionSet* optionalPermissions, PermissionSet* refusedPermissions ); [JScript] public function DefineDynamicAssembly( name : AssemblyName, access : AssemblyBuilderAccess, dir : String, requiredPermissions : PermissionSet, optionalPermissions : PermissionSet, refusedPermissions : PermissionSet ) : AssemblyBuilder;
An AssemblyBuilder object that represents the dynamic assembly created.
Exception Type | Condition |
---|---|
ArgumentNullException | is thrown if name is a null reference (Nothing). |
You can specify partial signing of the assembly by specifing AssemblyName.Originator. You can specify full signing of the assembly by specifying AssemblyName.Originator and AssemblyName.KeyPair.
AppDomain Class | AppDomain Members | System Namespace | AppDomain.DefineDynamicAssembly Overload List