Информация
Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

DataSourceConverter - класс

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

Пространство имен:  System.Web.UI.Design
Сборка:  System.Design (в System.Design.dll)

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public class DataSourceConverter : TypeConverter

Тип DataSourceConverter предоставляет следующие члены.

  ИмяОписание
Открытый методDataSourceConverterИнициализирует новый экземпляр класса DataSourceConverter.
В начало страницы

  ИмяОписание
Открытый методCanConvertFrom(Type)Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект заданного типа к типу этого преобразователя. (Унаследовано от TypeConverter.)
Открытый методCanConvertFrom(ITypeDescriptorContext, Type)Получает значение, показывающее, может ли преобразователь выполнить преобразование объекта заданного исходного типа в собственный тип преобразователя. (Переопределяет TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type).)
Открытый методCanConvertTo(Type)Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование данного объекта к заданному типу. (Унаследовано от TypeConverter.)
Открытый методCanConvertTo(ITypeDescriptorContext, Type)Используя заданный контекст, возвращает значение, указывающее, может ли этот преобразователь преобразовать объект к указанному типу. (Унаследовано от TypeConverter.)
Открытый методConvertFrom(Object)Приводит заданное значение к типу этого преобразователя. (Унаследовано от TypeConverter.)
Открытый методConvertFrom(ITypeDescriptorContext, CultureInfo, Object)Преобразует указанный объект в собственный тип преобразователя. (Переопределяет TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object).)
Открытый методConvertFromInvariantString(String)Преобразует заданную строку к типу этого преобразователя, используя нейтральные язык и региональные параметры. (Унаследовано от TypeConverter.)
Открытый методConvertFromInvariantString(ITypeDescriptorContext, String)Преобразует заданную строку к типу этого преобразователя, используя нейтральные язык и региональные параметры вместе с заданным контекстом. (Унаследовано от TypeConverter.)
Открытый методConvertFromString(String)Преобразует заданный текст в объект. (Унаследовано от TypeConverter.)
Открытый методConvertFromString(ITypeDescriptorContext, String)Преобразует заданный текст в объект, используя заданный контекст. (Унаследовано от TypeConverter.)
Открытый методConvertFromString(ITypeDescriptorContext, CultureInfo, String)Преобразует заданный текст в объект, используя заданный контекст и сведения о языке и региональных параметрах. (Унаследовано от TypeConverter.)
Открытый методConvertTo(Object, Type)Преобразует данное значение в указанный тип, используя заданные аргументы. (Унаследовано от TypeConverter.)
Открытый методConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)Преобразует данное значение в указанный тип, используя заданные сведения о контексте, а также о языке и региональных параметрах. (Унаследовано от TypeConverter.)
Открытый методConvertToInvariantString(Object)Преобразует указанное значение в строковое представление для нейтральных языка и региональных параметров. (Унаследовано от TypeConverter.)
Открытый методConvertToInvariantString(ITypeDescriptorContext, Object)Преобразует указанное значение в строковое представление для нейтральных языка и региональных параметров. (Унаследовано от TypeConverter.)
Открытый методConvertToString(Object)Преобразует указанное значение в строковое представление. (Унаследовано от TypeConverter.)
Открытый методConvertToString(ITypeDescriptorContext, Object)Преобразует данное значение в строку, используя данный контекст. (Унаследовано от TypeConverter.)
Открытый методConvertToString(ITypeDescriptorContext, CultureInfo, Object)Преобразует данное значение в заданный тип, используя заданный контекст и сведения о языке и региональных параметрах. (Унаследовано от TypeConverter.)
Открытый методCreateInstance(IDictionary)Повторно создает объект Object, задающий набор значений свойств для объекта. (Унаследовано от TypeConverter.)
Открытый методCreateInstance(ITypeDescriptorContext, IDictionary)Создает экземпляр типа, с которым связан этот преобразователь TypeConverter, используя заданный контекст и переданный набор значений свойств для этого объекта. (Унаследовано от TypeConverter.)
Открытый методEquals(Object)Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный методFinalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный методGetConvertFromExceptionВозвращает исключение, возникающее, если преобразование не может быть выполнено. (Унаследовано от TypeConverter.)
Защищенный методGetConvertToExceptionВозвращает исключение, возникающее, если преобразование не может быть выполнено. (Унаследовано от TypeConverter.)
Открытый методGetCreateInstanceSupported()Возвращает значение, показывающее, требуется ли при изменении значения этого объекта вызывать метод CreateInstance, чтобы создать новое значение. (Унаследовано от TypeConverter.)
Открытый методGetCreateInstanceSupported(ITypeDescriptorContext)Возвращает значение, показывающее, требуется ли при изменении значения этого объекта вызывать метод CreateInstance, чтобы создать новое значение, используя заданный контекст. (Унаследовано от TypeConverter.)
Открытый методGetHashCode Играет роль хэш-функции для определённого типа.
(Унаследовано от Object.)
Открытый методGetProperties(Object)Возвращает коллекцию свойств для типа массива, заданного параметром значения. (Унаследовано от TypeConverter.)
Открытый методGetProperties(ITypeDescriptorContext, Object)Возвращает коллекцию свойств для типа массива, заданного параметром, используя заданный контекст. (Унаследовано от TypeConverter.)
Открытый методGetProperties(ITypeDescriptorContext, Object, Attribute[])Возвращает коллекцию свойств для типа массива, заданного параметром, используя заданный контекст и атрибуты. (Унаследовано от TypeConverter.)
Открытый методGetPropertiesSupported()Возвращает значение, показывающее, поддерживаются ли свойства этим объектом. (Унаследовано от TypeConverter.)
Открытый методGetPropertiesSupported(ITypeDescriptorContext)Возвращает значение, показывающее, поддерживаются ли свойства этим объектом, используя заданный контекст. (Унаследовано от TypeConverter.)
Открытый методGetStandardValues()Возвращает коллекцию стандартных значений из контекста по умолчанию для типа данных, для которого предназначен этот преобразователь типов. (Унаследовано от TypeConverter.)
Открытый методGetStandardValues(ITypeDescriptorContext)Возвращает список стандартных источников данных, доступных элементу управления. (Переопределяет TypeConverter.GetStandardValues(ITypeDescriptorContext).)
Открытый методGetStandardValuesExclusive()Возвращает значение, показывающее, является ли исчерпывающим списком коллекция стандартных значений, возвращаемая методом GetStandardValues. (Унаследовано от TypeConverter.)
Открытый методGetStandardValuesExclusive(ITypeDescriptorContext)Получает значение, показывающее, является ли коллекция стандартных значений, возвращенная методом GetStandardValues, списком всех возможных значений. (Переопределяет TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext).)
Открытый методGetStandardValuesSupported()Возвращает значение, показывающее, поддерживает ли объект стандартный набор значений, которые можно выбрать из списка. (Унаследовано от TypeConverter.)
Открытый методGetStandardValuesSupported(ITypeDescriptorContext)Получает значение, показывающее, поддерживает ли преобразователь стандартный набор значений, которые можно выбрать из списка. (Переопределяет TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext).)
Открытый методGetTypeВозвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методIsValid(Object)Возвращает значение, показывающее, допустим ли для этого типа данный объект значения. (Унаследовано от TypeConverter.)
Открытый методIsValid(ITypeDescriptorContext, Object)Возвращает значение, показывающее, допустимо ли данное значение для этого типа и для заданного контекста. (Унаследовано от TypeConverter.)
Защищенный методIsValidDataSourceПоказывает, является ли заданный компонент действительным источником данных для этого преобразователя.
Защищенный методMemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный методSortPropertiesСортирует коллекцию свойств. (Унаследовано от TypeConverter.)
Открытый методToStringВозвращает строку, представляющую текущий объект. (Унаследовано от Object.)
В начало страницы

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

Этот преобразователь типов используется в Visual Studio 2005 для предоставления значений, отображаемых в списке источников данных в окне Свойства.

Предупреждающее замечаниеВнимание

Прямой доступ к преобразователю типов не допускается. Следует вызывать требуемый преобразователь с помощью метода TypeDescriptor. Дополнительные сведения см. в примерах в описании базового класса TypeConverter.

Дополнительные сведения о преобразователях типов см. в описании базового класса TypeConverter и в разделе Практическое руководство. Реализация преобразователя типов.


// Associates the DataSourceConverter with an object property.
[TypeConverterAttribute(typeof(DataSourceConverter))]
public object dataSource
{
    get
    {
        return source;
    }
    set
    {
        source = value;
    }
}
private object source;


.NET Framework

Поддерживается в версиях: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 (роль основных серверных компонентов не поддерживается), Windows Server 2008 R2 (роль основных серверных компонентов поддерживается в пакете обновления 1 (SP1) или выше; системы на базе Itanium не поддерживаются)

.NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

Добавления сообщества

Показ:
© 2015 Microsoft