_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önteme DefineDynamicAssembly sürümden bağımsız erişim sağlar.
Aşırı Yüklemeler
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) sürümden bağımsız 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 kaydedileceği dizinin adı. ise dirnull, dizin varsayılan olarak geçerli 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 izinler isteği.
- optionalPermissions
- PermissionSet
İsteğe bağlı izin isteği.
- refusedPermissions
- PermissionSet
Reddedilen izin isteği.
- isSynchronized
- Boolean
true dinamik derlemede modüllerin, türlerin ve üyelerin oluşturulmasını eşitlemek; aksi takdirde , false.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız 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 dirnull, dizin varsayılan olarak geçerli 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 izinler isteği.
- optionalPermissions
- PermissionSet
İsteğe bağlı izin isteği.
- refusedPermissions
- PermissionSet
Reddedilen izin isteği.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız 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 dirnull, dizin varsayılan olarak geçerli dizindir.
- requiredPermissions
- PermissionSet
Gerekli izinler isteği.
- optionalPermissions
- PermissionSet
İsteğe bağlı izin isteği.
- refusedPermissions
- PermissionSet
Reddedilen izin isteği.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız 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 izinler isteği.
- optionalPermissions
- PermissionSet
İsteğe bağlı izin isteği.
- refusedPermissions
- PermissionSet
Reddedilen izin isteği.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) sürümden bağımsız 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 dirnull, dizin varsayılan olarak geçerli dizindir.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) sürümden bağımsız 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 dirnull, dizin varsayılan olarak geçerli 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
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) sürümden bağımsız 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
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) sürümden bağımsız 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
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) bakın.
Şunlara uygulanır
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
COM nesnelerine yöntem aşırı yüklemesine DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) sürümden bağımsız 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 izinler isteği.
- optionalPermissions
- PermissionSet
İsteğe bağlı izin isteği.
- refusedPermissions
- PermissionSet
Reddedilen izin isteği.
Döndürülenler
Oluşturulan dinamik derlemeyi temsil eder.
Açıklamalar
Yöntem aşırı yüklemesine AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) bakın.