_AppDomain.DefineDynamicAssembly Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller COM-objekt med versionsoberoende åtkomst till DefineDynamicAssembly metoden.
Överlagringar
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- dir
- String
Namnet på katalogen där den dynamiska sammansättningen sparas. Om dir är null, är katalogen standard för den aktuella katalogen.
- evidence
- Evidence
De bevis som tillhandahålls för den dynamiska sammansättningen. Bevisen används oförändrade som den slutliga uppsättningen bevis som används för policyresolution.
- requiredPermissions
- PermissionSet
Begäran om nödvändiga behörigheter.
- optionalPermissions
- PermissionSet
Den valfria behörighetsbegäran.
- refusedPermissions
- PermissionSet
Begäran om nekad behörighet.
- isSynchronized
- Boolean
trueför att synkronisera skapandet av moduler, typer och medlemmar i den dynamiska sammansättningen; annars . false
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- dir
- String
Namnet på katalogen där sammansättningen ska sparas. Om dir är null, är katalogen standard för den aktuella katalogen.
- evidence
- Evidence
De bevis som tillhandahålls för den dynamiska sammansättningen. Bevisen används oförändrade som den slutliga uppsättningen bevis som används för policyresolution.
- requiredPermissions
- PermissionSet
Begäran om nödvändiga behörigheter.
- optionalPermissions
- PermissionSet
Den valfria behörighetsbegäran.
- refusedPermissions
- PermissionSet
Begäran om nekad behörighet.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- dir
- String
Namnet på katalogen där sammansättningen ska sparas. Om dir är null, är katalogen standard för den aktuella katalogen.
- requiredPermissions
- PermissionSet
Begäran om nödvändiga behörigheter.
- optionalPermissions
- PermissionSet
Den valfria behörighetsbegäran.
- refusedPermissions
- PermissionSet
Begäran om nekad behörighet.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- evidence
- Evidence
De bevis som tillhandahålls för den dynamiska sammansättningen. Bevisen används oförändrade som den slutliga uppsättningen bevis som används för policyresolution.
- requiredPermissions
- PermissionSet
Begäran om nödvändiga behörigheter.
- optionalPermissions
- PermissionSet
Den valfria behörighetsbegäran.
- refusedPermissions
- PermissionSet
Begäran om nekad behörighet.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- dir
- String
Namnet på katalogen där sammansättningen ska sparas. Om dir är null, är katalogen standard för den aktuella katalogen.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- dir
- String
Namnet på katalogen där sammansättningen ska sparas. Om dir är null, är katalogen standard för den aktuella katalogen.
- evidence
- Evidence
De bevis som tillhandahålls för den dynamiska sammansättningen. Bevisen används oförändrade som den slutliga uppsättningen bevis som används för policyresolution.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- evidence
- Evidence
De bevis som tillhandahålls för den dynamiska sammansättningen. Bevisen används oförändrade som den slutliga uppsättningen bevis som används för policyresolution.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Åtkomstläget för den dynamiska sammansättningen.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) överlagring.
Gäller för
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) överlagring.
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
Parametrar
- name
- AssemblyName
Den dynamiska sammansättningens unika identitet.
- access
- AssemblyBuilderAccess
Läget där den dynamiska sammansättningen kommer att nås.
- requiredPermissions
- PermissionSet
Begäran om nödvändiga behörigheter.
- optionalPermissions
- PermissionSet
Den valfria behörighetsbegäran.
- refusedPermissions
- PermissionSet
Begäran om nekad behörighet.
Returer
Representerar den dynamiska sammansättning som skapats.
Kommentarer
Se metodens AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) överlagring.