Cette documentation est archivée et n’est pas conservée.

Assembly.ReflectionOnlyLoadFrom, méthode

Mise à jour : novembre 2007

Charge un assembly dans le contexte de réflexion uniquement, étant donné son chemin d'accès.

Espace de noms :  System.Reflection
Assembly :  mscorlib (dans mscorlib.dll)

public static Assembly ReflectionOnlyLoadFrom(
	string assemblyFile
)
public static Assembly ReflectionOnlyLoadFrom(
	String assemblyFile
)
public static function ReflectionOnlyLoadFrom(
	assemblyFile : String
) : Assembly

Paramètres

assemblyFile
Type : System.String

Chemin d'accès du fichier qui contient le manifeste d'assembly.

Valeur de retour

Type : System.Reflection.Assembly

Objet Assembly qui représente l'assembly chargé.

ExceptionCondition
ArgumentNullException

assemblyFile est null.

FileNotFoundException

assemblyFile est introuvable ou le module que vous tentez de charger ne spécifie pas d'extension de nom de fichier.

FileLoadException

assemblyFile a été trouvé, mais n'a pas pu être chargé.

BadImageFormatException

assemblyFile n'est pas un assembly valide.

– ou –

La version 2.0 ou une version ultérieure du Common Language Runtime est actuellement chargée et assemblyFile a été compilé avec une version antérieure.

SecurityException

Un code base qui ne commence pas par "file://" a été spécifié sans le WebPermission requise.

PathTooLongException

Le nom de l'assembly est plus long que le nombre de caractères MAX_PATH.

ArgumentException

assemblyFile est une chaîne vide ("").

Les dépendances ne sont pas chargées automatiquement dans le contexte de réflexion uniquement.

Vous ne pouvez pas exécuter de code à partir d'un assembly qui a été chargé dans le contexte de réflexion uniquement. Pour exécuter du code, chargez l'assembly avec la méthode LoadFile.

Le paramètre assemblyFile doit faire référence à un URI sans caractères d'espacement. Cette méthode fournit des caractères d'espacement pour tous les caractères non valides de l'URI.

Le chemin d'accès spécifié pour assemblyFile est relatif au répertoire actif. L'assembly est chargé dans le domaine de l'appelant.

Le contexte de réflexion uniquement ne diffère pas des autres contextes. Les assemblys qui sont chargés dans le contexte peuvent être déchargés uniquement en déchargeant le domaine d'application.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Afficher: