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

ResourceManager.GetObject, méthode (String)

Retourne la valeur de la ressource Object spécifiée.

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

public virtual Object GetObject (
	string name
)
public Object GetObject (
	String name
)
public function GetObject (
	name : String
) : Object

Paramètres

name

Nom de la ressource à obtenir.

Valeur de retour

Valeur de la ressource localisée pour les paramètres de culture actuels de l'appelant. Si aucune correspondance n'est possible, la valeur référence Null (Nothing en Visual Basic) est retournée. La valeur de la ressource peut être référence Null (Nothing en Visual Basic).

Type d'exceptionCondition

ArgumentNullException

Le paramètre name est référence Null (Nothing en Visual Basic).

MissingManifestResourceException

Aucun ensemble de ressources pouvant être utilisé n'a été trouvé et il n'existe pas de ressources de culture neutre.

La ressource retournée est localisée pour la culture définie par les paramètres de culture en vigueur pour le Thread en cours (à l'aide de la propriété CurrentUICulture de la culture). Si la ressource n'a pas été localisée pour cette culture, la ressource retournée est localisée en utilisant la meilleure correspondance (à l'aide de la propriété Parent). Sinon, référence Null (Nothing en Visual Basic) est retournée.

Si aucun ensemble de ressources pouvant être utilisé n'est trouvé, ResourceManager revient aux ressources de la culture neutre, qui sont normalement incluses dans l'assembly principal. Si aucune ressource de culture appropriée n'est trouvée, MissingManifestResourceException est levé.

RemarqueRemarque

La méthode GetObject est thread-safe.

Considérations sur les performances

Si vous appelez plusieurs fois la méthode GetObject avec le même paramètre name, vous ne pouvez pas prévoir si la valeur de retour sera une référence au même objet. En effet, la méthode GetObject peut retourner une référence à un objet de ressource existant dans un cache, ou peut recharger la ressource et retourner une référence à un nouvel objet de ressource.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Afficher: