_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 versione al metodo DefineDynamicAssembly.
Overload
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- dir
- String
Nome della directory nella quale verrà salvato l'assembly dinamico. Se dir
è null
, la directory predefinita sarà la directory corrente.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifiche come il set di evidenza finale impiegato per la risoluzione dei criteri.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni obbligatoria.
- 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
.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- dir
- String
Nome della directory nella quale verrà salvato l'assembly. Se dir
è null
, la directory predefinita sarà la directory corrente.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifiche come il set di evidenza finale impiegato per la risoluzione dei criteri.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni obbligatoria.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- dir
- String
Nome della directory nella quale verrà salvato l'assembly. Se dir
è null
, la directory predefinita sarà la directory corrente.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni obbligatoria.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifiche come il set di evidenza finale impiegato per la risoluzione dei criteri.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni obbligatoria.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- dir
- String
Nome della directory nella quale verrà salvato l'assembly. Se dir
è null
, la directory predefinita sarà la directory corrente.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- dir
- String
Nome della directory nella quale verrà salvato l'assembly. Se dir
è null
, la directory predefinita sarà la directory corrente.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifiche come il set di evidenza finale impiegato per la risoluzione dei criteri.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- evidence
- Evidence
Evidenza fornita per l'assembly dinamico. L'evidenza viene usata senza modifiche come il set di evidenza finale impiegato per la risoluzione dei criteri.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità di accesso per l'assembly dinamico.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) l'overload del metodo .
Si applica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Fornisce oggetti COM con accesso indipendente dalla versione all'overload del metodo 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
Parametri
- name
- AssemblyName
Identità univoca dell'assembly dinamico.
- access
- AssemblyBuilderAccess
Modalità mediante cui si accederà all'assembly dinamico.
- requiredPermissions
- PermissionSet
Richiesta di autorizzazioni obbligatoria.
- optionalPermissions
- PermissionSet
Richiesta di autorizzazioni facoltativa.
- refusedPermissions
- PermissionSet
Richiesta di autorizzazioni rifiutata.
Restituisce
Rappresenta l'assembly dinamico creato.
Commenti
Vedere AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) l'overload del metodo .