LocalizationExtenderProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202
Предоставляет поддержку времени разработки для функций локализации в корневом конструкторе.
public ref class LocalizationExtenderProvider : IDisposable, System::ComponentModel::IExtenderProvider
public class LocalizationExtenderProvider : IDisposable, System.ComponentModel.IExtenderProvider
[System.Obsolete("This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public class LocalizationExtenderProvider : IDisposable, System.ComponentModel.IExtenderProvider
type LocalizationExtenderProvider = class
interface IExtenderProvider
interface IDisposable
[<System.Obsolete("This class has been deprecated. Use CodeDomLocalizationProvider instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
type LocalizationExtenderProvider = class
interface IExtenderProvider
interface IDisposable
Public Class LocalizationExtenderProvider
Implements IDisposable, IExtenderProvider
- Наследование
-
LocalizationExtenderProvider
- Атрибуты
- Реализации
Комментарии
LocalizationExtenderProvider может расширить IRootDesigner с набором свойств и методов, которые обеспечивают поддержку архитектуры локализации .NET Framework. Дополнительные сведения об использовании ресурсов см. в разделе "Локализация".
Архитектура поддержки локализации позволяет конструкторам инициализировать свойства компонента с помощью файлов ресурсов, которые можно переключить во время выполнения для поддержки различных языков, стилей и региональных параметров и динамически настраиваемых функций. Методы этого класса позволяют конструкторам и коду создавать сериализаторы для загрузки из ресурсов и кода инициализации сборки, использующего функции локализации.
Сериализаторы по умолчанию, которые отправляются с Visual Studio, уже могут локализовать компоненты и элементы управления, но они делают это только в том случае, если они находят поддержку архитектуры локализации .NET Framework. Чтобы определить наличие поддержки локализации, система сериализации должна найти общедоступное Boolean свойство с именем Localizable в корневом компоненте конструктора. Если сериализатор находит это свойство, он ищет свойство типа CultureInfo "Language", чтобы определить текущую конфигурацию ресурса. Сериализаторы по умолчанию используют эти свойства, чтобы определить, следует ли локализовать все локализованные ресурсы компонента, а если да, то в каком CultureInfo формате следует сохранить сведения о ресурсе.
Конструкторы
| Имя | Описание |
|---|---|
| LocalizationExtenderProvider(ISite, IComponent) |
Устаревшие..
Инициализирует новый экземпляр класса с помощью указанного LocalizationExtenderProvider поставщика услуг и базового компонента. |
Методы
| Имя | Описание |
|---|---|
| CanExtend(Object) |
Устаревшие..
Указывает, может ли этот объект предоставлять свойства расширения указанному объекту. |
| Dispose() |
Устаревшие..
Удаляет ресурсы (кроме памяти), используемые параметром LocalizationExtenderProvider. |
| Dispose(Boolean) |
Устаревшие..
Освобождает неуправляемые ресурсы, используемые LocalizationExtenderProvider и при необходимости освобождает управляемые ресурсы. |
| Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLanguage(Object) |
Устаревшие..
Возвращает текущий язык и региональные параметры ресурса для указанного объекта. |
| GetLoadLanguage(Object) |
Устаревшие..
Возвращает язык и региональные параметры ресурса по умолчанию, используемые при инициализации значений локализованного объекта во время разработки. |
| GetLocalizable(Object) |
Устаревшие..
Возвращает значение, указывающее, поддерживает ли указанный объект локализацию ресурсов. |
| GetType() |
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ResetLanguage(Object) |
Устаревшие..
Сбрасывает язык и региональные параметры ресурса для указанного объекта. |
| SetLanguage(Object, CultureInfo) |
Устаревшие..
Задает текущий язык и региональные параметры ресурса для указанного объекта указанным языком и региональными параметрами. |
| SetLocalizable(Object, Boolean) |
Устаревшие..
Задает значение, указывающее, поддерживает ли указанный объект локализованные ресурсы. |
| ShouldSerializeLanguage(Object) |
Устаревшие..
Возвращает значение, указывающее, должен ли указанный объект иметь локализуемые значения, сохраненные в ресурсе. |
| ToString() |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |