Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo AppDomain.ExecuteAssemblyByName (String, String[])

.NET Framework (current version)
 

Data di pubblicazione: novembre 2016

Esegue l'assembly in base al nome visualizzato, usando gli argomenti specificati.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public int ExecuteAssemblyByName(
	string assemblyName,
	params string[] args
)

Parametri

assemblyName
Type: System.String

Nome visualizzato dell'assembly. Vedere Assembly.FullName.

args
Type: System.String[]

Argomenti della riga di comando da passare all'avvio del processo.

Valore restituito

Type: System.Int32

Valore restituito dal punto di ingresso dell'assembly.

Exception Condition
ArgumentNullException

assemblyName è null.

FileNotFoundException

L'assembly specificato da assemblyName non viene trovato.

FileLoadException

L'assembly specificato da assemblyName è stato trovato, ma non può essere caricato.

BadImageFormatException

L'assembly specificato da assemblyName non è un assembly valido.

-oppure-

assemblyName è stato compilato con una versione successiva di common language runtime rispetto alla versione attualmente caricata.

AppDomainUnloadedException

L'operazione viene tentata in un dominio dell'applicazione non caricato.

MissingMethodException

L'assembly specificato non dispone di alcun punto di ingresso.

Il ExecuteAssemblyByName metodo fornisce funzionalità simili a quelle di ExecuteAssembly (metodo), ma specifica l'assembly con nome visualizzato o AssemblyName anziché dal percorso del file. Di conseguenza, ExecuteAssemblyByName Carica gli assembly con il Load metodo invece che con il LoadFile metodo.

L'assembly inizia l'esecuzione nel punto di ingresso specificato nell'intestazione di .NET Framework.

Questo metodo non crea un nuovo processo o dominio applicazione e non esegue il metodo del punto di ingresso in un nuovo thread.

FileIOPermission

for access to read from a file or directory, for access to the information in the path itself, and for redirecting a display name to a path. Associated enumerations: F:System.Security.Permissions.FileIOPermissionAccess.Read, F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery.

WebPermission

for access to a Web site, when a display name is redirected to a URL.

UIPermission

to execute a console application. Associated enumeration: F:System.Security.Permissions.PermissionState.Unrestricted.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: