Freigeben über


_AppDomain.DefineDynamicAssembly Methode

Definition

Stellt einen versionsunabhängigen Zugriff auf die DefineDynamicAssembly-Methode für COM-Objekte bereit.

Überlädt

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

dir
String

Der Name des Verzeichnisses, in dem die dynamische Assembly gespeichert wird. Wenn dirnull ist, wird das aktuelle Verzeichnis als Standardverzeichnis verwendet.

evidence
Evidence

Der für die dynamische Assembly angegebene Beweis. Der Beweis wird ohne Änderungen als endgültiger Satz von Beweisen für die Richtlinienauflösung verwendet.

requiredPermissions
PermissionSet

Die erforderliche Berechtigungsanforderung.

optionalPermissions
PermissionSet

Die optionale Berechtigungsanforderung.

refusedPermissions
PermissionSet

Die verweigerte Berechtigungsanforderung.

isSynchronized
Boolean

true, wenn das Erstellen von Modulen, Typen und Membern der dynamischen Assembly synchronisiert werden soll, andernfalls false.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

dir
String

Der Name des Verzeichnisses, in dem die Assembly gespeichert wird. Wenn dirnull ist, wird das aktuelle Verzeichnis als Standardverzeichnis verwendet.

evidence
Evidence

Der für die dynamische Assembly angegebene Beweis. Der Beweis wird ohne Änderungen als endgültiger Satz von Beweisen für die Richtlinienauflösung verwendet.

requiredPermissions
PermissionSet

Die erforderliche Berechtigungsanforderung.

optionalPermissions
PermissionSet

Die optionale Berechtigungsanforderung.

refusedPermissions
PermissionSet

Die verweigerte Berechtigungsanforderung.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

dir
String

Der Name des Verzeichnisses, in dem die Assembly gespeichert wird. Wenn dirnull ist, wird das aktuelle Verzeichnis als Standardverzeichnis verwendet.

requiredPermissions
PermissionSet

Die erforderliche Berechtigungsanforderung.

optionalPermissions
PermissionSet

Die optionale Berechtigungsanforderung.

refusedPermissions
PermissionSet

Die verweigerte Berechtigungsanforderung.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

evidence
Evidence

Der für die dynamische Assembly angegebene Beweis. Der Beweis wird ohne Änderungen als endgültiger Satz von Beweisen für die Richtlinienauflösung verwendet.

requiredPermissions
PermissionSet

Die erforderliche Berechtigungsanforderung.

optionalPermissions
PermissionSet

Die optionale Berechtigungsanforderung.

refusedPermissions
PermissionSet

Die verweigerte Berechtigungsanforderung.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

dir
String

Der Name des Verzeichnisses, in dem die Assembly gespeichert wird. Wenn dirnull ist, wird das aktuelle Verzeichnis als Standardverzeichnis verwendet.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

dir
String

Der Name des Verzeichnisses, in dem die Assembly gespeichert wird. Wenn dirnull ist, wird das aktuelle Verzeichnis als Standardverzeichnis verwendet.

evidence
Evidence

Der für die dynamische Assembly angegebene Beweis. Der Beweis wird ohne Änderungen als endgültiger Satz von Beweisen für die Richtlinienauflösung verwendet.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

evidence
Evidence

Der für die dynamische Assembly angegebene Beweis. Der Beweis wird ohne Änderungen als endgültiger Satz von Beweisen für die Richtlinienauflösung verwendet.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Zugriffsmodus für die dynamische Assembly.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) Methodenüberladung.

Gilt für:

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Stellt COM-Objekte mit versionsunabhängigem Zugriff auf die DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)-Methodenüberladung bereit.

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

Parameter

name
AssemblyName

Die eindeutige Identität der dynamischen Assembly.

access
AssemblyBuilderAccess

Der Modus, in dem auf die dynamische Assembly zugegriffen wird.

requiredPermissions
PermissionSet

Die erforderliche Berechtigungsanforderung.

optionalPermissions
PermissionSet

Die optionale Berechtigungsanforderung.

refusedPermissions
PermissionSet

Die verweigerte Berechtigungsanforderung.

Gibt zurück

Stellt die erstellte dynamische Assembly dar.

Hinweise

Weitere Informationen finden Sie in der AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) Methodenüberladung.

Gilt für: