AppDomain.ExecuteAssemblyByName Yöntem

Tanım

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

assemblyName
String

Derlemenin görünen adı. Bkz. FullName.

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

assemblyName
String

Derlemenin görünen adı. Bkz. FullName.

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

assemblyName
String

Derlemenin görünen adı. Bkz. FullName.

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

assemblyName
String

Derlemenin görünen adı. Bkz. FullName.

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.

Ayrıca bkz.

Şunlara uygulanır