Поделиться через


ResourceManager.GetObject Метод

Определение

Возвращает значение указанного нестрокового ресурса для текущего языка и региональных параметров.

Перегрузки

GetObject(String)

Возвращает значение указанного нестрокового ресурса.

GetObject(String, CultureInfo)

Возвращает значение указанного нестрокового ресурса, локализованного для указанного языка и региональных параметров.

GetObject(String)

Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs

Возвращает значение указанного нестрокового ресурса.

public:
 virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (string name);
public virtual object GetObject (string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object

Параметры

name
String

Имя получаемого ресурса.

Возвращаемое значение

Значение ресурса, локализованного для текущих настроек языка и региональных параметров вызывающего объекта. Если соответствующий набор ресурсов существует, но параметр name не найден, то метод возвращает значение null.

Исключения

Параметр name имеет значение null.

Не найден подходящий набор локализованных ресурсов и отсутствуют ресурсы языка и региональных параметров по умолчанию. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Ресурсы языка и региональных параметров по умолчанию находятся во вспомогательной сборке, которую не удалось найти. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для ResourceManager.GetObject.

См. также раздел

Применяется к

GetObject(String, CultureInfo)

Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs
Исходный код:
ResourceManager.cs

Возвращает значение указанного нестрокового ресурса, локализованного для указанного языка и региональных параметров.

public:
 virtual System::Object ^ GetObject(System::String ^ name, System::Globalization::CultureInfo ^ culture);
public virtual object? GetObject (string name, System.Globalization.CultureInfo? culture);
public virtual object GetObject (string name, System.Globalization.CultureInfo culture);
abstract member GetObject : string * System.Globalization.CultureInfo -> obj
override this.GetObject : string * System.Globalization.CultureInfo -> obj
Public Overridable Function GetObject (name As String, culture As CultureInfo) As Object

Параметры

name
String

Имя получаемого ресурса.

culture
CultureInfo

Язык и региональные параметры, для которых локализуется этот ресурс. Если ресурс для языка и региональных параметров не локализован, диспетчер ресурсов использует резервные правила для поиска подходящего ресурса.

Если это значение равно null, объект CultureInfo получается с помощью свойства CurrentUICulture.

Возвращаемое значение

Значение ресурса, локализованного для указанного языка и региональных параметров. Если соответствующий набор ресурсов существует, но параметр name не найден, то метод возвращает значение null.

Исключения

Параметр name имеет значение null.

Не было найдено никаких возможных наборов ресурсов и отсутствуют ресурсы языка и региональных параметров по умолчанию. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Ресурсы языка и региональных параметров по умолчанию находятся во вспомогательной сборке, которую не удалось найти. Сведения об обработке этого исключения см. в подразделе "Обработка исключений MissingManifestResourceException и MissingSatelliteAssemblyException" раздела, посвященного классу ResourceManager.

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для ResourceManager.GetObject.

Потокобезопасность

Метод GetObject(String, CultureInfo) является потокобезопасным.

См. также раздел

Применяется к