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) является потокобезопасным.