_AppDomain.DefineDynamicAssembly Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des objets COM avec un accès indépendant de la version à la méthode DefineDynamicAssembly.
Surcharges
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- dir
- String
Nom du répertoire dans lequel l'assembly dynamique doit être enregistré. Si dir
est null
, le répertoire actif est utilisé comme répertoire par défaut.
- evidence
- Evidence
Preuve fournie pour l'assembly dynamique. La preuve est utilisée non modifiée en tant qu’ensemble de preuves final pour la résolution de stratégie.
- requiredPermissions
- PermissionSet
Demande d'autorisations requises.
- optionalPermissions
- PermissionSet
Demande d'autorisations facultatives.
- refusedPermissions
- PermissionSet
Demande d'autorisations refusées.
- isSynchronized
- Boolean
true
pour synchroniser la création de modules, de types et de membres dans l'assembly dynamique ; sinon, false
.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- dir
- String
Nom du répertoire dans lequel l'assembly doit être enregistré. Si dir
est null
, le répertoire actif est utilisé comme répertoire par défaut.
- evidence
- Evidence
Preuve fournie pour l'assembly dynamique. La preuve est utilisée non modifiée en tant qu’ensemble de preuves final pour la résolution de stratégie.
- requiredPermissions
- PermissionSet
Demande d'autorisations requises.
- optionalPermissions
- PermissionSet
Demande d'autorisations facultatives.
- refusedPermissions
- PermissionSet
Demande d'autorisations refusées.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- dir
- String
Nom du répertoire dans lequel l'assembly doit être enregistré. Si dir
est null
, le répertoire actif est utilisé comme répertoire par défaut.
- requiredPermissions
- PermissionSet
Demande d'autorisations requises.
- optionalPermissions
- PermissionSet
Demande d'autorisations facultatives.
- refusedPermissions
- PermissionSet
Demande d'autorisations refusées.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- evidence
- Evidence
Preuve fournie pour l'assembly dynamique. La preuve est utilisée non modifiée en tant qu’ensemble de preuves final pour la résolution de stratégie.
- requiredPermissions
- PermissionSet
Demande d'autorisations requises.
- optionalPermissions
- PermissionSet
Demande d'autorisations facultatives.
- refusedPermissions
- PermissionSet
Demande d'autorisations refusées.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- dir
- String
Nom du répertoire dans lequel l'assembly doit être enregistré. Si dir
est null
, le répertoire actif est utilisé comme répertoire par défaut.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- dir
- String
Nom du répertoire dans lequel l'assembly doit être enregistré. Si dir
est null
, le répertoire actif est utilisé comme répertoire par défaut.
- evidence
- Evidence
Preuve fournie pour l'assembly dynamique. La preuve est utilisée non modifiée en tant qu’ensemble de preuves final pour la résolution de stratégie.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- evidence
- Evidence
Preuve fournie pour l'assembly dynamique. La preuve est utilisée non modifiée en tant qu’ensemble de preuves final pour la résolution de stratégie.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès de l'assembly dynamique.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) surcharge de méthode.
S’applique à
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode 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
Paramètres
- name
- AssemblyName
Identité unique de l'assembly dynamique.
- access
- AssemblyBuilderAccess
Mode d'accès à l'assembly dynamique.
- requiredPermissions
- PermissionSet
Demande d'autorisations requises.
- optionalPermissions
- PermissionSet
Demande d'autorisations facultatives.
- refusedPermissions
- PermissionSet
Demande d'autorisations refusées.
Retours
Représente l'assembly dynamique créé.
Remarques
Consultez la AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) surcharge de méthode.