_AppDomain.DefineDynamicAssembly Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje objekty COM s přístupem k metodě nezávislé na verzích DefineDynamicAssembly .
Přetížení
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- dir
- String
Název adresáře, do kterého bude dynamické sestavení uloženo. Pokud dir
je null
, nastaví se výchozí adresář na aktuální adresář.
- evidence
- Evidence
Předložená legitimace pro dynamické sestavení. Legitimace se používá beze změny jako výsledná sada ověření pro řešení zásady.
- requiredPermissions
- PermissionSet
Požadavek na vyžadovaná oprávnění.
- optionalPermissions
- PermissionSet
Požadavek na volitelné oprávnění
- refusedPermissions
- PermissionSet
Zamítnutý požadavek na oprávnění.
- isSynchronized
- Boolean
true
synchronizovat vytváření modulů, typů a členů v dynamickém sestavení; v opačném případě . false
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- dir
- String
Název adresáře, kde bude uloženo sestavení. Pokud dir
je null
, nastaví se výchozí adresář na aktuální adresář.
- evidence
- Evidence
Předložená legitimace pro dynamické sestavení. Legitimace se používá beze změny jako výsledná sada ověření pro řešení zásady.
- requiredPermissions
- PermissionSet
Požadavek na vyžadovaná oprávnění.
- optionalPermissions
- PermissionSet
Požadavek na volitelné oprávnění
- refusedPermissions
- PermissionSet
Zamítnutý požadavek na oprávnění.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- dir
- String
Název adresáře, kde bude uloženo sestavení. Pokud dir
je null
, nastaví se výchozí adresář na aktuální adresář.
- requiredPermissions
- PermissionSet
Požadavek na vyžadovaná oprávnění.
- optionalPermissions
- PermissionSet
Požadavek na volitelné oprávnění
- refusedPermissions
- PermissionSet
Zamítnutý požadavek na oprávnění.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- evidence
- Evidence
Předložená legitimace pro dynamické sestavení. Legitimace se používá beze změny jako výsledná sada ověření pro řešení zásady.
- requiredPermissions
- PermissionSet
Požadavek na vyžadovaná oprávnění.
- optionalPermissions
- PermissionSet
Požadavek na volitelné oprávnění
- refusedPermissions
- PermissionSet
Zamítnutý požadavek na oprávnění.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- dir
- String
Název adresáře, kde bude uloženo sestavení. Pokud dir
je null
, nastaví se výchozí adresář na aktuální adresář.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- dir
- String
Název adresáře, kde bude uloženo sestavení. Pokud dir
je null
, nastaví se výchozí adresář na aktuální adresář.
- evidence
- Evidence
Předložená legitimace pro dynamické sestavení. Legitimace se používá beze změny jako výsledná sada ověření pro řešení zásady.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- evidence
- Evidence
Předložená legitimace pro dynamické sestavení. Legitimace se používá beze změny jako výsledná sada ověření pro řešení zásady.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim přístupu pro dynamické sestavení.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) Viz přetížení metody.
Platí pro
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Poskytuje objekty COM s přístupem nezávislý na verzi k DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) přetížení metody.
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
Parametry
- name
- AssemblyName
Jedinečná identita dynamického sestavení.
- access
- AssemblyBuilderAccess
Režim, ve kterém budete přistupovat k dynamickému sestavení.
- requiredPermissions
- PermissionSet
Požadavek na vyžadovaná oprávnění.
- optionalPermissions
- PermissionSet
Požadavek na volitelné oprávnění
- refusedPermissions
- PermissionSet
Zamítnutý požadavek na oprávnění.
Návraty
Představuje vytvořené dynamické sestavení.
Poznámky
AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) Viz přetížení metody.