_AppDomain.DefineDynamicAssembly Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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 dir
null
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 dir
null
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 dir
null
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 dir
null
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 dir
null
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.