Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método AppDomain.GetAssemblies ()

 

Publicado: octubre de 2016

Obtiene los ensamblados que se han cargado en el contexto de ejecución de este dominio de aplicación.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public Assembly[] GetAssemblies()

Valor devuelto

Type: System.Reflection.Assembly[]

Matriz de ensamblados de este dominio de aplicación.

Exception Condition
AppDomainUnloadedException

La operación se intenta en un dominio de aplicación descargado.

El siguiente ejemplo de código utiliza el GetAssemblies método para obtener una lista de todos los ensamblados que se han cargado en el dominio de aplicación. Los ensamblados se muestran en la consola.

Para ejecutar este ejemplo de código, debe crear un ensamblado denominado CustomLibrary.dll, o cambiar el nombre del ensamblado que se pasa a la GetAssemblies (método).

using System;
using System.Reflection;
using System.Security.Policy;  //for Evidence object

class ADGetAssemblies 
{

	public static void Main() 
	{
		AppDomain currentDomain = AppDomain.CurrentDomain;
		//Provide the current application domain evidence for the assembly.
		Evidence asEvidence = currentDomain.Evidence;
		//Load the assembly from the application directory using a simple name.

		//Create an assembly called CustomLibrary to run this sample.
		currentDomain.Load("CustomLibrary",asEvidence);

		//Make an array for the list of assemblies.
		Assembly[] assems = currentDomain.GetAssemblies();

		//List the assemblies in the current application domain.
		Console.WriteLine("List of assemblies loaded in current appdomain:");
			foreach (Assembly assem in assems)
				Console.WriteLine(assem.ToString());
	}

}

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 5.0
Windows Phone Silverlight
Disponible desde 7.1
Volver al principio
Mostrar: