Nyelv

AssemblyBuilder.DefineDynamicAssembly Metódus

Definíció

Dinamikus szerelvényt határoz meg.

Túlterhelések

Name Description
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Dinamikus szerelvényt definiál, amely rendelkezik a megadott névvel és hozzáférési jogosultságokkal.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)

A megadott névvel, hozzáférési jogosultságokkal és attribútumokkal rendelkező dinamikus szerelvényt definiál.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Forrás:
RuntimeAssemblyBuilder.cs
Forrás:
RuntimeAssemblyBuilder.cs
Forrás:
AssemblyBuilder.cs
Forrás:
RuntimeAssemblyBuilder.cs
Forrás:
RuntimeAssemblyBuilder.cs

Dinamikus szerelvényt definiál, amely rendelkezik a megadott névvel és hozzáférési jogosultságokkal.

public:
 static System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Defining a dynamic assembly requires dynamic code.")]
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Defining a dynamic assembly requires dynamic code.")>]
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
Public Shared Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess) As AssemblyBuilder

Paraméterek

name
AssemblyName

A gyűlés neve.

access
AssemblyBuilderAccess

A közgyűlés hozzáférési jogosultságai.

Válaszok

Az új szerelvényt jelképező objektum.

Attribútumok

Megjegyzések

.NET 6+ érték esetén: Ha a CurrentContextualReflectionContext tulajdonság null értékű, akkor a szerelvény a DefineDynamicAssemblyt meghívó függvény AssemblyLoadContext jön létre. Ellenkező esetben a megadott AssemblyLoadContextértékekkel jön létre.CurrentContextualReflectionContext

A következőre érvényes:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)

Forrás:
RuntimeAssemblyBuilder.cs
Forrás:
RuntimeAssemblyBuilder.cs
Forrás:
AssemblyBuilder.cs
Forrás:
RuntimeAssemblyBuilder.cs
Forrás:
RuntimeAssemblyBuilder.cs

A megadott névvel, hozzáférési jogosultságokkal és attribútumokkal rendelkező dinamikus szerelvényt definiál.

public:
 static System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Collections::Generic::IEnumerable<System::Reflection::Emit::CustomAttributeBuilder ^> ^ assemblyAttributes);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Defining a dynamic assembly requires dynamic code.")]
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder>? assemblyAttributes);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder>? assemblyAttributes);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder> assemblyAttributes);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Defining a dynamic assembly requires dynamic code.")>]
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * seq<System.Reflection.Emit.CustomAttributeBuilder> -> System.Reflection.Emit.AssemblyBuilder
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * seq<System.Reflection.Emit.CustomAttributeBuilder> -> System.Reflection.Emit.AssemblyBuilder
Public Shared Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, assemblyAttributes As IEnumerable(Of CustomAttributeBuilder)) As AssemblyBuilder

Paraméterek

name
AssemblyName

A gyűlés neve.

access
AssemblyBuilderAccess

A közgyűlés hozzáférési jogosultságai.

assemblyAttributes
IEnumerable<CustomAttributeBuilder>

A szerelvény attribútumait tartalmazó gyűjtemény.

Válaszok

Az új szerelvényt jelképező objektum.

Attribútumok

Megjegyzések

.NET 6+ érték esetén: Ha a CurrentContextualReflectionContext tulajdonság null értékű, akkor a szerelvény a DefineDynamicAssemblyt meghívó függvény AssemblyLoadContext jön létre. Ellenkező esetben a megadott AssemblyLoadContextértékekkel jön létre.CurrentContextualReflectionContext

A következőre érvényes: