_AppDomain.DefineDynamicAssembly 方法

定义

为 COM 对象提供与版本无关的访问 DefineDynamicAssembly 方法。

重载

名称 说明
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions, bool isSynchronized);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions, bool isSynchronized);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * bool -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet, isSynchronized As Boolean) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

dir
String

将保存动态程序集的目录的名称。 dir如果是null,则目录默认为当前目录。

evidence
Evidence

为动态程序集提供的证据。 证据未更改用作用于策略解决的最后一组证据。

requiredPermissions
PermissionSet

所需的权限请求。

optionalPermissions
PermissionSet

可选权限请求。

refusedPermissions
PermissionSet

拒绝的权限请求。

isSynchronized
Boolean

true 同步动态程序集中的模块、类型和成员的创建;否则,为 false.

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

dir
String

将保存程序集的目录的名称。 dir如果是null,则目录默认为当前目录。

evidence
Evidence

为动态程序集提供的证据。 证据未更改用作用于策略解决的最后一组证据。

requiredPermissions
PermissionSet

所需的权限请求。

optionalPermissions
PermissionSet

可选权限请求。

refusedPermissions
PermissionSet

拒绝的权限请求。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

dir
String

将保存程序集的目录的名称。 dir如果是null,则目录默认为当前目录。

requiredPermissions
PermissionSet

所需的权限请求。

optionalPermissions
PermissionSet

可选权限请求。

refusedPermissions
PermissionSet

拒绝的权限请求。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

evidence
Evidence

为动态程序集提供的证据。 证据未更改用作用于策略解决的最后一组证据。

requiredPermissions
PermissionSet

所需的权限请求。

optionalPermissions
PermissionSet

可选权限请求。

refusedPermissions
PermissionSet

拒绝的权限请求。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

dir
String

将保存程序集的目录的名称。 dir如果是null,则目录默认为当前目录。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

dir
String

将保存程序集的目录的名称。 dir如果是null,则目录默认为当前目录。

evidence
Evidence

为动态程序集提供的证据。 证据未更改用作用于策略解决的最后一组证据。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::Policy::Evidence ^ evidence);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.Policy.Evidence evidence);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.Policy.Evidence -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, evidence As Evidence) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

evidence
Evidence

为动态程序集提供的证据。 证据未更改用作用于策略解决的最后一组证据。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

动态程序集的访问模式。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)请参阅方法重载。

适用于

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

为 COM 对象提供对方法重载的与版本无关的访问 DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

public:
 System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder

参数

name
AssemblyName

动态程序集的唯一标识。

access
AssemblyBuilderAccess

将访问动态程序集的模式。

requiredPermissions
PermissionSet

所需的权限请求。

optionalPermissions
PermissionSet

可选权限请求。

refusedPermissions
PermissionSet

拒绝的权限请求。

返回

表示创建的动态程序集。

注解

AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)请参阅方法重载。

适用于