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)

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