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 derlemeyi yürütür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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 AssemblyNamederlemeyi yü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 AssemblyNamederlemeyi yü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
- 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'e eşittir.
tarafından assemblyName belirtilen derleme bulunamadı.
tarafından assemblyName belirtilen derleme, şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, kaldırılmış bir uygulama etki alanında denendi.
tarafından assemblyName belirtilen derleme bulundu, ancak yüklenemedi.
Belirtilen derlemenin giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevler 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 üst bilgisinde belirtilen giriş noktasında yürütülür.
Bu yöntem yeni bir işlem veya uygulama etki alanı oluşturmaz ve yeni bir iş parçacığında giriş noktası yöntemini yürütmez.
Yüklenecek ve 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
- Kaynak:
- AppDomain.cs
- Kaynak:
- AppDomain.cs
Belirtilen bağımsız değişkenleri kullanarak verilen AssemblyNamederlemeyi yü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
AssemblyName Derlemenin adını temsil eden bir nesne.
- args
- String[]
İşlemi başlatırken geçirilebilir 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, şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, kaldırılmış bir uygulama etki alanında denendi.
Belirtilen derlemenin giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevler 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 üst bilgisinde belirtilen giriş noktasında yürütülür.
Bu yöntem yeni bir işlem veya uygulama etki alanı oluşturmaz ve yeni bir iş parçacığında giriş noktası yöntemini 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
Derlemeyi yüklemeye yönelik kanıt.
Döndürülenler
Derlemenin giriş noktası tarafından döndürülen değer.
- Öznitelikler
Özel durumlar
assemblyName, null'e eşittir.
tarafından assemblyName belirtilen derleme bulunamadı.
tarafından assemblyName belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName belirtilen derleme, şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, kaldırılmış bir uygulama etki alanında denendi.
Belirtilen derlemenin giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevler 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 üst bilgisinde belirtilen giriş noktasında yürütülü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.
Note
yöntemini bir ExecuteAssemblyByName parametreyle kullandığınızdaEvidence, 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
- 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şlatırken geçirilebilir 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'e eşittir.
tarafından assemblyName belirtilen derleme bulunamadı.
tarafından assemblyName belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName belirtilen derleme, şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, kaldırılmış bir uygulama etki alanında denendi.
Belirtilen derlemenin giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevler 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 üst bilgisinde belirtilen giriş noktasında yürütülür.
Bu yöntem yeni bir işlem veya uygulama etki alanı oluşturmaz ve yeni bir iş parçacığında giriş noktası yöntemini 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 AssemblyNamederlemeyi yü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
AssemblyName Derlemenin adını temsil eden bir nesne.
- assemblySecurity
- Evidence
Derlemeyi yüklemeye yönelik kanıt.
- args
- String[]
İşlemi başlatırken geçirilebilir 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, şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, kaldırılmış bir uygulama etki alanında denendi.
assemblySecurity değil null. Eski CAS ilkesi etkinleştirilmediğinde olmalıdır assemblySecuritynull.
Belirtilen derlemenin giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevler 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 üst bilgisinde belirtilen giriş noktasında yürütülür.
Bu yöntem yeni bir işlem veya uygulama etki alanı oluşturmaz ve yeni bir iş parçacığında giriş noktası yöntemini yürütmez.
Note
yöntemini bir ExecuteAssemblyByName parametreyle kullandığınızdaEvidence, 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
Derlemeyi yüklemeye yönelik kanıt.
- args
- String[]
İşlemi başlatırken geçirilebilir 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'e eşittir.
tarafından assemblyName belirtilen derleme bulunamadı.
tarafından assemblyName belirtilen derleme bulundu, ancak yüklenemedi.
tarafından assemblyName belirtilen derleme, şu anda yüklü olan çalışma zamanı için geçerli bir derleme değil.
İşlem, kaldırılmış bir uygulama etki alanında denendi.
assemblySecurity değil null. Eski CAS ilkesi etkinleştirilmediğinde olmalıdır assemblySecuritynull.
Belirtilen derlemenin giriş noktası yok.
Açıklamalar
yöntemi yöntemine ExecuteAssemblyByNameExecuteAssembly benzer işlevler 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 üst bilgisinde belirtilen giriş noktasında yürütülür.
Bu yöntem yeni bir işlem veya uygulama etki alanı oluşturmaz ve yeni bir iş parçacığında giriş noktası yöntemini yürütmez.
Note
yöntemini bir ExecuteAssemblyByName parametreyle kullandığınızdaEvidence, 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.