_AppDomain.DefineDynamicAssembly Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce oggetti COM con accesso indipendente dalla DefineDynamicAssembly versione al metodo .
Overload
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- dir
- String
Nome della directory in cui verrà salvato l'assembly dinamico. Se dir è null, per impostazione predefinita la directory è la directory corrente.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifica come set finale di prove usate per la risoluzione dei criteri.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni necessarie.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
- isSynchronized
- Boolean
true per sincronizzare la creazione di moduli, tipi e membri nell'assembly dinamico; in caso contrario, false.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- dir
- String
Nome della directory in cui verrà salvato l'assembly. Se dir è null, per impostazione predefinita la directory è la directory corrente.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifica come set finale di prove usate per la risoluzione dei criteri.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni necessarie.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- dir
- String
Nome della directory in cui verrà salvato l'assembly. Se dir è null, per impostazione predefinita la directory è la directory corrente.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni necessarie.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifica come set finale di prove usate per la risoluzione dei criteri.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni necessarie.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- dir
- String
Nome della directory in cui verrà salvato l'assembly. Se dir è null, per impostazione predefinita la directory è la directory corrente.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- dir
- String
Nome della directory in cui verrà salvato l'assembly. Se dir è null, per impostazione predefinita la directory è la directory corrente.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifica come set finale di prove usate per la risoluzione dei criteri.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifica come set finale di prove usate per la risoluzione dei criteri.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso per l'assembly dinamico.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) metodo.
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) metodo.
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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso all'assembly dinamico.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni necessarie.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Valori restituiti
Rappresenta l'assembly dinamico creato.
Commenti
Vedere l'overload del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) metodo.