_AppDomain.DefineDynamicAssembly Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независимым доступом к методу DefineDynamicAssembly , независимо от версии.
Перегрузки
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Предоставляет COM-объекты с независимым доступом к перегрузке 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)
Предоставляет COM-объекты с независимым доступом к перегрузке 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)
Предоставляет COM-объекты с независимым доступом к перегрузке 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)
Предоставляет COM-объекты с независимым доступом к перегрузке 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) метода.