Defines a dynamic assembly with the given name, the given access, and the given permission requests.
[Visual Basic] Overloads Public Function DefineDynamicAssembly( _ ByVal name As AssemblyName, _ ByVal access As AssemblyBuilderAccess, _ ByVal requiredPermissions As PermissionSet, _ ByVal optionalPermissions As PermissionSet, _ ByVal refusedPermissions As PermissionSet _ ) As AssemblyBuilder [C#] public AssemblyBuilder DefineDynamicAssembly( AssemblyName name, AssemblyBuilderAccess access, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions ); [C++] public: AssemblyBuilder* DefineDynamicAssembly( AssemblyName* name, AssemblyBuilderAccess access, PermissionSet* requiredPermissions, PermissionSet* optionalPermissions, PermissionSet* refusedPermissions ); [JScript] public function DefineDynamicAssembly( name : AssemblyName, access : AssemblyBuilderAccess, 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 (in Visual Basic 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