_AppDomain.DefineDynamicAssembly Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
COM nesnelerine yöntemine sürümden bağımsız erişim DefineDynamicAssembly sağlar.
Aşırı Yüklemeler
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- dir
- String
Dinamik derlemenin kayded silinecek dizininin adı. ise, dir
dizin varsayılan olarak geçerli null
dizindir.
- evidence
- Evidence
Dinamik derleme için sağlanan kanıt. Kanıt, ilke çözümlemesi için kullanılan son kanıt kümesi olarak değiştirilmeden kullanılır.
- requiredPermissions
- PermissionSet
Gerekli izinlere ilişkin istek.
- optionalPermissions
- PermissionSet
İsteğe bağlı izinlere ilişkin istek.
- refusedPermissions
- PermissionSet
Reddedilen izinlere ilişkin istek.
- isSynchronized
- Boolean
true
dinamik derlemede modüllerin, türlerin ve üyelerin oluşturulmasını eşitlemek için; aksi takdirde, false
.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- dir
- String
Derlemenin kaydedileceği dizinin adı. ise, dir
dizin varsayılan olarak geçerli null
dizindir.
- evidence
- Evidence
Dinamik derleme için sağlanan kanıt. Kanıt, ilke çözümlemesi için kullanılan son kanıt kümesi olarak değiştirilmeden kullanılır.
- requiredPermissions
- PermissionSet
Gerekli izinlere ilişkin istek.
- optionalPermissions
- PermissionSet
İsteğe bağlı izinlere ilişkin istek.
- refusedPermissions
- PermissionSet
Reddedilen izinlere ilişkin istek.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- dir
- String
Derlemenin kaydedileceği dizinin adı. ise, dir
dizin varsayılan olarak geçerli null
dizindir.
- requiredPermissions
- PermissionSet
Gerekli izinlere ilişkin istek.
- optionalPermissions
- PermissionSet
İsteğe bağlı izinlere ilişkin istek.
- refusedPermissions
- PermissionSet
Reddedilen izinlere ilişkin istek.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- evidence
- Evidence
Dinamik derleme için sağlanan kanıt. Kanıt, ilke çözümlemesi için kullanılan son kanıt kümesi olarak değiştirilmeden kullanılır.
- requiredPermissions
- PermissionSet
Gerekli izinlere ilişkin istek.
- optionalPermissions
- PermissionSet
İsteğe bağlı izinlere ilişkin istek.
- refusedPermissions
- PermissionSet
Reddedilen izinlere ilişkin istek.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- dir
- String
Derlemenin kaydedileceği dizinin adı. ise, dir
dizin varsayılan olarak geçerli null
dizindir.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- dir
- String
Derlemenin kaydedileceği dizinin adı. ise, dir
dizin varsayılan olarak geçerli null
dizindir.
- evidence
- Evidence
Dinamik derleme için sağlanan kanıt. Kanıt, ilke çözümlemesi için kullanılan son kanıt kümesi olarak değiştirilmeden kullanılır.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- evidence
- Evidence
Dinamik derleme için sağlanan kanıt. Kanıt, ilke çözümlemesi için kullanılan son kanıt kümesi olarak değiştirilmeden kullanılır.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derleme için erişim modu.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) aşırı yüklemesi.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesi için sürümden bağımsız DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) erişim sağlar.
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
Parametreler
- name
- AssemblyName
Dinamik derlemenin benzersiz kimliği.
- access
- AssemblyBuilderAccess
Dinamik derlemenin erişileceği mod.
- requiredPermissions
- PermissionSet
Gerekli izinlere ilişkin istek.
- optionalPermissions
- PermissionSet
İsteğe bağlı izinlere ilişkin istek.
- refusedPermissions
- PermissionSet
Reddedilen izinlere ilişkin istek.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Bkz. yöntem AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) aşırı yüklemesi.