AppDomain.ExecuteAssemblyByName Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue un assembly.
Overload
| Nome | Descrizione |
|---|---|
| ExecuteAssemblyByName(String) |
Esegue un assembly in base al nome visualizzato. |
| ExecuteAssemblyByName(AssemblyName, String[]) |
Esegue l'assembly dato un AssemblyNameoggetto utilizzando gli argomenti specificati. |
| ExecuteAssemblyByName(String, Evidence) |
Obsoleti.
Esegue un assembly in base al nome visualizzato, utilizzando l'evidenza specificata. |
| ExecuteAssemblyByName(String, String[]) |
Esegue l'assembly in base al nome visualizzato, utilizzando gli argomenti specificati. |
| ExecuteAssemblyByName(AssemblyName, Evidence, String[]) |
Obsoleti.
Esegue l'assembly dato un AssemblyNameoggetto , utilizzando l'evidenza e gli argomenti specificati. |
| ExecuteAssemblyByName(String, Evidence, String[]) |
Obsoleti.
Esegue l'assembly in base al nome visualizzato, utilizzando l'evidenza e gli argomenti specificati. |
ExecuteAssemblyByName(String)
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
Esegue un assembly in base al nome visualizzato.
public:
int ExecuteAssemblyByName(System::String ^ assemblyName);
public int ExecuteAssemblyByName(string assemblyName);
member this.ExecuteAssemblyByName : string -> int
Public Function ExecuteAssemblyByName (assemblyName As String) As Integer
Parametri
Valori restituiti
Valore restituito dal punto di ingresso dell'assembly.
Eccezioni
assemblyName è null.
L'assembly specificato da assemblyName non viene trovato.
L'assembly specificato da assemblyName non è un assembly valido per il runtime attualmente caricato.
L'operazione viene tentata in un dominio applicazione scaricato.
L'assembly specificato da assemblyName è stato trovato, ma non è stato possibile caricare.
L'assembly specificato non ha alcun punto di ingresso.
Commenti
Il ExecuteAssemblyByName metodo fornisce funzionalità simili al ExecuteAssembly metodo , ma specifica l'assembly in base al nome visualizzato o AssemblyName invece al percorso del file. Pertanto, ExecuteAssemblyByName carica gli assembly con il Load metodo anziché con il LoadFile metodo .
L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione .NET Framework.
Questo metodo non crea un nuovo processo o un nuovo dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.
Per creare l'oggetto AppDomain da caricare ed eseguire, usare il CreateDomain metodo .
Vedi anche
Si applica a
ExecuteAssemblyByName(AssemblyName, String[])
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
Esegue l'assembly dato un AssemblyNameoggetto utilizzando gli argomenti specificati.
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
Parametri
- assemblyName
- AssemblyName
Oggetto AssemblyName che rappresenta il nome dell'assembly.
- args
- String[]
Argomenti della riga di comando da passare all'avvio del processo.
Valori restituiti
Valore restituito dal punto di ingresso dell'assembly.
Eccezioni
L'assembly specificato da assemblyName non viene trovato.
L'assembly specificato da assemblyName è stato trovato, ma non è stato possibile caricare.
L'assembly specificato da assemblyName non è un assembly valido per il runtime attualmente caricato.
L'operazione viene tentata in un dominio applicazione scaricato.
L'assembly specificato non ha alcun punto di ingresso.
Commenti
Il ExecuteAssemblyByName metodo fornisce funzionalità simili al ExecuteAssembly metodo , ma specifica l'assembly in base al nome visualizzato o AssemblyName invece al percorso del file. Pertanto, ExecuteAssemblyByName carica gli assembly con il Load metodo anziché con il LoadFile metodo .
L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione .NET Framework.
Questo metodo non crea un nuovo processo o un nuovo dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.
Si applica a
ExecuteAssemblyByName(String, Evidence)
Attenzione
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.
Esegue un assembly in base al nome visualizzato, utilizzando l'evidenza specificata.
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
Parametri
- assemblySecurity
- Evidence
Evidenza per il caricamento dell'assembly.
Valori restituiti
Valore restituito dal punto di ingresso dell'assembly.
- Attributi
Eccezioni
assemblyName è null.
L'assembly specificato da assemblyName non viene trovato.
L'assembly specificato da assemblyName è stato trovato, ma non è stato possibile caricare.
L'assembly specificato da assemblyName non è un assembly valido per il runtime attualmente caricato.
L'operazione viene tentata in un dominio applicazione scaricato.
L'assembly specificato non ha alcun punto di ingresso.
Commenti
Il ExecuteAssemblyByName metodo fornisce funzionalità simili al ExecuteAssembly metodo , ma specifica l'assembly in base al nome visualizzato o AssemblyName invece al percorso del file. Pertanto, ExecuteAssemblyByName carica gli assembly con il Load metodo anziché con il LoadFile metodo .
L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione .NET Framework.
Il ExecuteAssemblyByName metodo non crea un nuovo processo o un nuovo dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.
Note
Quando si usa il ExecuteAssemblyByName metodo con un Evidence parametro, vengono unite parti di evidenza. Parti di prove fornite come argomento per il ExecuteAssemblyByName metodo sostituisce parti di prove fornite dal caricatore.
Vedi anche
Si applica a
ExecuteAssemblyByName(String, String[])
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
- Origine:
- AppDomain.cs
Esegue l'assembly in base al nome visualizzato, utilizzando gli argomenti specificati.
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
Parametri
- args
- String[]
Argomenti della riga di comando da passare all'avvio del processo.
Valori restituiti
Valore restituito dal punto di ingresso dell'assembly.
Eccezioni
assemblyName è null.
L'assembly specificato da assemblyName non viene trovato.
L'assembly specificato da assemblyName è stato trovato, ma non è stato possibile caricare.
L'assembly specificato da assemblyName non è un assembly valido per il runtime attualmente caricato.
L'operazione viene tentata in un dominio applicazione scaricato.
L'assembly specificato non ha alcun punto di ingresso.
Commenti
Il ExecuteAssemblyByName metodo fornisce funzionalità simili al ExecuteAssembly metodo , ma specifica l'assembly in base al nome visualizzato o AssemblyName invece al percorso del file. Pertanto, ExecuteAssemblyByName carica gli assembly con il Load metodo anziché con il LoadFile metodo .
L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione .NET Framework.
Questo metodo non crea un nuovo processo o un nuovo dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.
Si applica a
ExecuteAssemblyByName(AssemblyName, Evidence, String[])
Attenzione
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.
Esegue l'assembly dato un AssemblyNameoggetto , utilizzando l'evidenza e gli argomenti specificati.
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
Parametri
- assemblyName
- AssemblyName
Oggetto AssemblyName che rappresenta il nome dell'assembly.
- assemblySecurity
- Evidence
Evidenza per il caricamento dell'assembly.
- args
- String[]
Argomenti della riga di comando da passare all'avvio del processo.
Valori restituiti
Valore restituito dal punto di ingresso dell'assembly.
- Attributi
Eccezioni
L'assembly specificato da assemblyName non viene trovato.
L'assembly specificato da assemblyName è stato trovato, ma non è stato possibile caricare.
L'assembly specificato da assemblyName non è un assembly valido per il runtime attualmente caricato.
L'operazione viene tentata in un dominio applicazione scaricato.
assemblySecurity non nullè . Quando i criteri CAS legacy non sono abilitati, assemblySecurity devono essere null.
L'assembly specificato non ha alcun punto di ingresso.
Commenti
Il ExecuteAssemblyByName metodo fornisce funzionalità simili al ExecuteAssembly metodo , ma specifica l'assembly in base al nome visualizzato o AssemblyName invece al percorso del file. Pertanto, ExecuteAssemblyByName carica gli assembly con il Load metodo anziché con il LoadFile metodo .
L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione .NET Framework.
Questo metodo non crea un nuovo processo o un nuovo dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.
Note
Quando si usa il ExecuteAssemblyByName metodo con un Evidence parametro, vengono unite parti di evidenza. Parti di prove fornite come argomento per il ExecuteAssemblyByName metodo sostituisce parti di prove fornite dal caricatore.
Vedi anche
Si applica a
ExecuteAssemblyByName(String, Evidence, String[])
Attenzione
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.
Esegue l'assembly in base al nome visualizzato, utilizzando l'evidenza e gli argomenti specificati.
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
Parametri
- assemblySecurity
- Evidence
Evidenza per il caricamento dell'assembly.
- args
- String[]
Argomenti della riga di comando da passare all'avvio del processo.
Valori restituiti
Valore restituito dal punto di ingresso dell'assembly.
- Attributi
Eccezioni
assemblyName è null.
L'assembly specificato da assemblyName non viene trovato.
L'assembly specificato da assemblyName è stato trovato, ma non è stato possibile caricare.
L'assembly specificato da assemblyName non è un assembly valido per il runtime attualmente caricato.
L'operazione viene tentata in un dominio applicazione scaricato.
assemblySecurity non nullè . Quando i criteri CAS legacy non sono abilitati, assemblySecurity devono essere null.
L'assembly specificato non ha alcun punto di ingresso.
Commenti
Il ExecuteAssemblyByName metodo fornisce funzionalità simili al ExecuteAssembly metodo , ma specifica l'assembly in base al nome visualizzato o AssemblyName invece al percorso del file. Pertanto, ExecuteAssemblyByName carica gli assembly con il Load metodo anziché con il LoadFile metodo .
L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione .NET Framework.
Questo metodo non crea un nuovo processo o un nuovo dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.
Note
Quando si usa il ExecuteAssemblyByName metodo con un Evidence parametro, vengono unite parti di evidenza. Parti di prove fornite come argomento per il ExecuteAssemblyByName metodo sostituisce parti di prove fornite dal caricatore.