Поделиться через


_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)

Предоставляет 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) метода.

Применяется к