Aracılığıyla paylaş


AppDomain.ExecuteAssemblyByName Yöntem

Tanım

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

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 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

assemblyName
String

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

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

assemblyName
String

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

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 assemblySecuritynull.

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

assemblyName
String

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

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 assemblySecuritynull.

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