AppDomain.ExecuteAssemblyByName 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.
Bir derleme yürütür.
Aşırı Yüklemeler
ExecuteAssemblyByName(String) |
Görünen adı verilen bir derlemeyi yürütür. |
ExecuteAssemblyByName(AssemblyName, String[]) |
Belirtilen bağımsız değişkenleri kullanarak verilen derlemeyi AssemblyNameyürütür. |
ExecuteAssemblyByName(String, Evidence) |
Geçersiz.
Belirtilen kanıtı kullanarak görünen adı verilen bir derlemeyi yürütür. |
ExecuteAssemblyByName(String, String[]) |
Belirtilen bağımsız değişkenleri kullanarak görünen adı verilen derlemeyi yürütür. |
ExecuteAssemblyByName(AssemblyName, Evidence, String[]) |
Geçersiz.
Belirtilen kanıtı ve bağımsız değişkenleri kullanarak verilen derlemeyi AssemblyNameyürütür. |
ExecuteAssemblyByName(String, Evidence, String[]) |
Geçersiz.
Belirtilen kanıtı ve bağımsız değişkenleri kullanarak görünen adı verilen derlemeyi yürütür. |
ExecuteAssemblyByName(String)
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
Görünen adı verilen bir derlemeyi yürütür.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName);
public int ExecuteAssemblyByName (string assemblyName);
member this.ExecuteAssemblyByName : string -> int
Public Function ExecuteAssemblyByName (assemblyName As String) As Integer
Parametreler
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
Özel durumlar
assemblyName
, null
değeridir.
tarafından assemblyName
belirtilen derleme bulunamadı.
tarafından assemblyName
belirtilen derleme, yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, yüklenmemiş bir uygulama etki alanında deneniyor.
tarafından assemblyName
belirtilen derleme bulundu, ancak yüklenemedi.
Belirtilen derlemede hiç giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevsellik sağlar, ancak derlemeyi dosya konumu yerine görünen ada göre AssemblyName belirtir. Bu nedenle, ExecuteAssemblyByName derlemeleri yöntemi yerine Load yöntemiyle LoadFile yükler.
Derleme, .NET Framework üstbilgisinde belirtilen giriş noktasında yürütmeyi başlatır.
Bu yöntem, yeni bir işlem veya uygulama etki alanı oluşturmaz ve girdi noktası yöntemini yeni bir iş parçacığında yürütmez.
Yüklenip yürütülecek öğesini AppDomain oluşturmak için yöntemini kullanın CreateDomain .
Ayrıca bkz.
Şunlara uygulanır
ExecuteAssemblyByName(AssemblyName, String[])
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
Belirtilen bağımsız değişkenleri kullanarak verilen derlemeyi AssemblyNameyürütür.
public:
int ExecuteAssemblyByName(System::Reflection::AssemblyName ^ assemblyName, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName (System.Reflection.AssemblyName assemblyName, params string?[]? args);
public int ExecuteAssemblyByName (System.Reflection.AssemblyName assemblyName, params string[] args);
member this.ExecuteAssemblyByName : System.Reflection.AssemblyName * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As AssemblyName, ParamArray args As String()) As Integer
Parametreler
- assemblyName
- AssemblyName
Derlemenin AssemblyName adını temsil eden bir nesne.
- args
- String[]
İşlemi başlatma sırasında geçirilecek komut satırı bağımsız değişkenleri.
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
Özel durumlar
tarafından assemblyName
belirtilen derleme bulunamadı.
tarafından assemblyName
belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName
belirtilen derleme, yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, yüklenmemiş bir uygulama etki alanında deneniyor.
Belirtilen derlemede hiç giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevsellik sağlar, ancak derlemeyi dosya konumu yerine görünen ada göre AssemblyName belirtir. Bu nedenle, ExecuteAssemblyByName derlemeleri yöntemi yerine Load yöntemiyle LoadFile yükler.
Derleme, .NET Framework üstbilgisinde belirtilen giriş noktasında yürütmeyi başlatır.
Bu yöntem, yeni bir işlem veya uygulama etki alanı oluşturmaz ve girdi noktası yöntemini yeni bir iş parçacığında yürütmez.
Şunlara uygulanır
ExecuteAssemblyByName(String, Evidence)
Dikkat
Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Belirtilen kanıtı kullanarak görünen adı verilen bir derlemeyi yürütür.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName, System::Security::Policy::Evidence ^ assemblySecurity);
public int ExecuteAssemblyByName (string assemblyName, System.Security.Policy.Evidence assemblySecurity);
[System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public int ExecuteAssemblyByName (string assemblyName, System.Security.Policy.Evidence assemblySecurity);
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence -> int
[<System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence -> int
Public Function ExecuteAssemblyByName (assemblyName As String, assemblySecurity As Evidence) As Integer
Parametreler
- assemblySecurity
- Evidence
Derleme yüklemesi için kanıt.
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
- Öznitelikler
Özel durumlar
assemblyName
, null
değeridir.
tarafından assemblyName
belirtilen derleme bulunamadı.
tarafından assemblyName
belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName
belirtilen derleme, yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, yüklenmemiş bir uygulama etki alanında deneniyor.
Belirtilen derlemede hiç giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevsellik sağlar, ancak derlemeyi dosya konumu yerine görünen ada göre AssemblyName belirtir. Bu nedenle, ExecuteAssemblyByName derlemeleri yöntemi yerine Load yöntemiyle LoadFile yükler.
Derleme, .NET Framework üstbilgisinde belirtilen giriş noktasında yürütmeyi başlatır.
ExecuteAssemblyByName yöntemi yeni bir işlem veya uygulama etki alanı oluşturmaz ve yeni bir iş parçacığında giriş noktası yöntemini yürütmez.
Not
yöntemini bir Evidence parametreyle kullandığınızdaExecuteAssemblyByName, kanıt parçaları birleştirilir. Yöntemine bağımsız değişken ExecuteAssemblyByName olarak sağlanan kanıt parçaları, yükleyici tarafından sağlanan kanıt parçalarının yerini alır.
Ayrıca bkz.
Şunlara uygulanır
ExecuteAssemblyByName(String, String[])
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
Belirtilen bağımsız değişkenleri kullanarak görünen adı verilen derlemeyi yürütür.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName (string assemblyName, params string?[]? args);
public int ExecuteAssemblyByName (string assemblyName, params string[] args);
member this.ExecuteAssemblyByName : string * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As String, ParamArray args As String()) As Integer
Parametreler
- args
- String[]
İşlemi başlatma sırasında geçirilecek komut satırı bağımsız değişkenleri.
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
Özel durumlar
assemblyName
, null
değeridir.
tarafından assemblyName
belirtilen derleme bulunamadı.
tarafından assemblyName
belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName
belirtilen derleme, yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, yüklenmemiş bir uygulama etki alanında deneniyor.
Belirtilen derlemede hiç giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevsellik sağlar, ancak derlemeyi dosya konumu yerine görünen ada göre AssemblyName belirtir. Bu nedenle, ExecuteAssemblyByName derlemeleri yöntemi yerine Load yöntemiyle LoadFile yükler.
Derleme, .NET Framework üstbilgisinde belirtilen giriş noktasında yürütmeyi başlatır.
Bu yöntem, yeni bir işlem veya uygulama etki alanı oluşturmaz ve girdi noktası yöntemini yeni bir iş parçacığında yürütmez.
Şunlara uygulanır
ExecuteAssemblyByName(AssemblyName, Evidence, String[])
Dikkat
Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Belirtilen kanıtı ve bağımsız değişkenleri kullanarak verilen derlemeyi AssemblyNameyürütür.
public:
int ExecuteAssemblyByName(System::Reflection::AssemblyName ^ assemblyName, System::Security::Policy::Evidence ^ assemblySecurity, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName (System.Reflection.AssemblyName assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
[System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public int ExecuteAssemblyByName (System.Reflection.AssemblyName assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
member this.ExecuteAssemblyByName : System.Reflection.AssemblyName * System.Security.Policy.Evidence * string[] -> int
[<System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.ExecuteAssemblyByName : System.Reflection.AssemblyName * System.Security.Policy.Evidence * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As AssemblyName, assemblySecurity As Evidence, ParamArray args As String()) As Integer
Parametreler
- assemblyName
- AssemblyName
Derlemenin AssemblyName adını temsil eden bir nesne.
- assemblySecurity
- Evidence
Derleme yüklemesi için kanıt.
- args
- String[]
İşlemi başlatma sırasında geçirilecek komut satırı bağımsız değişkenleri.
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
- Öznitelikler
Özel durumlar
tarafından assemblyName
belirtilen derleme bulunamadı.
tarafından assemblyName
belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName
belirtilen derleme, yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, yüklenmemiş bir uygulama etki alanında deneniyor.
assemblySecurity
değil null
. Eski CAS ilkesi etkinleştirilmediğinde olmalıdır assemblySecurity
null
.
Belirtilen derlemede hiç giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevsellik sağlar, ancak derlemeyi dosya konumu yerine görünen ada göre AssemblyName belirtir. Bu nedenle, ExecuteAssemblyByName derlemeleri yöntemi yerine Load yöntemiyle LoadFile yükler.
Derleme, .NET Framework üstbilgisinde belirtilen giriş noktasında yürütmeyi başlatır.
Bu yöntem, yeni bir işlem veya uygulama etki alanı oluşturmaz ve girdi noktası yöntemini yeni bir iş parçacığında yürütmez.
Not
yöntemini bir Evidence parametreyle kullandığınızdaExecuteAssemblyByName, kanıt parçaları birleştirilir. Yöntemine bağımsız değişken ExecuteAssemblyByName olarak sağlanan kanıt parçaları, yükleyici tarafından sağlanan kanıt parçalarının yerini alır.
Ayrıca bkz.
Şunlara uygulanır
ExecuteAssemblyByName(String, Evidence, String[])
Dikkat
Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Belirtilen kanıtı ve bağımsız değişkenleri kullanarak görünen adı verilen derlemeyi yürütür.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName, System::Security::Policy::Evidence ^ assemblySecurity, ... cli::array <System::String ^> ^ args);
public int ExecuteAssemblyByName (string assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
[System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public int ExecuteAssemblyByName (string assemblyName, System.Security.Policy.Evidence assemblySecurity, params string[] args);
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence * string[] -> int
[<System.Obsolete("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of ExecuteAssemblyByName which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
member this.ExecuteAssemblyByName : string * System.Security.Policy.Evidence * string[] -> int
Public Function ExecuteAssemblyByName (assemblyName As String, assemblySecurity As Evidence, ParamArray args As String()) As Integer
Parametreler
- assemblySecurity
- Evidence
Derleme yüklemesi için kanıt.
- args
- String[]
İşlemi başlatma sırasında geçirilecek komut satırı bağımsız değişkenleri.
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
- Öznitelikler
Özel durumlar
assemblyName
, null
değeridir.
tarafından assemblyName
belirtilen derleme bulunamadı.
tarafından assemblyName
belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName
belirtilen derleme, yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, yüklenmemiş bir uygulama etki alanında deneniyor.
assemblySecurity
değil null
. Eski CAS ilkesi etkinleştirilmediğinde olmalıdır assemblySecurity
null
.
Belirtilen derlemede hiç giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevsellik sağlar, ancak derlemeyi dosya konumu yerine görünen ada göre AssemblyName belirtir. Bu nedenle, ExecuteAssemblyByName derlemeleri yöntemi yerine Load yöntemiyle LoadFile yükler.
Derleme, .NET Framework üstbilgisinde belirtilen giriş noktasında yürütmeyi başlatır.
Bu yöntem, yeni bir işlem veya uygulama etki alanı oluşturmaz ve girdi noktası yöntemini yeni bir iş parçacığında yürütmez.
Not
yöntemini bir Evidence parametreyle kullandığınızdaExecuteAssemblyByName, kanıt parçaları birleştirilir. Yöntemine bağımsız değişken ExecuteAssemblyByName olarak sağlanan kanıt parçaları, yükleyici tarafından sağlanan kanıt parçalarının yerini alır.