_AppDomain.DefineDynamicAssembly 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 COM 物件對該方法的版本無關存取 DefineDynamicAssembly 權。
多載
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
傳回
代表所建立的動態組裝。
備註
適用於
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
被拒絕的許可申請。
傳回
代表所建立的動態組裝。
備註
適用於
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
被拒絕的許可申請。
傳回
代表所建立的動態組裝。
備註
適用於
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
被拒絕的許可申請。
傳回
代表所建立的動態組裝。
備註
適用於
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)
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
被拒絕的許可申請。
傳回
代表所建立的動態組裝。