DataSourceInformation Класс

Определение

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

public ref class DataSourceInformation abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataSourceInformation
public abstract class DataSourceInformation : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataSourceInformation
type DataSourceInformation = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataSourceInformation
Public MustInherit Class DataSourceInformation
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataSourceInformation
Наследование
Производный
Реализации

Конструкторы

DataSourceInformation()

Инициализирует новый экземпляр класса DataSourceInformation.

DataSourceInformation(IVsDataConnection)

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

Поля

CatalogInvalidCharacters

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

CatalogInvalidStartCharacters

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

CatalogIsSuffixed

Указывает свойство сведений об источнике данных, которое указывает, является ли имя каталога суффиксом для идентификатора составного объекта, а не префиксом.

CatalogMaxLength

Указывает свойство сведений об источнике данных, которое указывает максимальную длину имени каталога.

CatalogSeparator

Указывает свойство сведений об источнике данных, указывающее символ, разделяющий имя каталога из других частей в идентификаторе объекта.

CatalogSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя каталога в идентификаторе составного объекта.

CatalogSupportedInDml

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя каталога в идентификаторах объектов, которые отображаются в предложениях SQL DML.

ColumnAliasInvalidCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в псевдониме столбца недействителен.

ColumnAliasInvalidStartCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в начале псевдонима столбца является недопустимым.

ColumnAliasMaxLength

Указывает свойство сведений об источнике данных, которое указывает максимальную длину псевдонима столбца.

ColumnAliasSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли псевдоним столбца в идентификаторе многокомпонентного объекта.

ColumnInvalidCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в имени столбца недопустим.

ColumnInvalidStartCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в начале имени столбца недопустим.

ColumnMaxLength

Указывает свойство сведений об источнике данных, указывающее максимальную длину имени столбца.

ColumnSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя столбца в идентификаторе многокомпонентного объекта.

CommandDeriveParametersSupport

Указывает, какие типы команд поддерживаются DeriveParameters(String, DataCommandType, Int32) методом.

CommandDeriveSchemaSupport

Указывает, какие типы команд поддерживаются DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) методом.

CommandExecuteSupport

Указывает, какие типы команд поддерживаются Execute(String, DataCommandType, IVsDataParameter[], Int32) ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) методами и.

CommandParameterSupport

Указывает, какие направления параметров поддерживаются.

CommandPrepareSupport

Указывает, какие типы команд поддерживаются Prepare(String, DataCommandType) методом.

DataSourceCulture

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

DataSourceName

Указывает имя источника данных.

DataSourceProduct

Указывает имя продукта источника данных.

DataSourceVersion

Указывает версию источника данных.

DateLiteralPrefix

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

DateLiteralSuffix

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

DefaultCatalog

Указывает свойство сведений об источнике данных, которое предоставляет имя каталога по умолчанию.

DefaultSchema

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

IdentifierCloseQuote

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

IdentifierOpenQuote

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

IdentifierPartsCaseSensitive

Указывает свойство сведений об источнике данных, которое указывает, обрабатываются ли части идентификатора с учетом регистра.

IdentifierPartsStorageCase

Указывает свойство сведений об источнике данных, которое указывает на регистр частей идентификатора, хранящихся в источнике данных.

IndexInvalidCharacters

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

IndexInvalidStartCharacters

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

IndexMaxLength

Указывает свойство сведений об источнике данных, указывающее максимальную длину имени индекса.

IndexSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя индекса в идентификаторе многокомпонентного объекта.

LikeClausePercent

Указывает свойство сведений об источнике данных, которое указывает символ-шаблон, используемый для записи нуля или более символов в значениях для предложения LIKE в инструкции SQL DML.

LikeClausePercentEscape

Указывает свойство сведений об источнике данных, которое указывает символ, используемый для экранирования символа Ликеклаусеперцент в значениях для предложения LIKE в инструкции SQL DML.

LikeClauseUnderscore

Указывает свойство сведений об источнике данных, которое указывает символ-шаблон, используемый для записи одного символа в значения для предложения LIKE в инструкции SQL DML.

LikeClauseUnderscoreEscape

Указывает свойство сведений об источнике данных, указывающее символ, используемый для экранирования LikeClauseUnderscore символа в значениях для предложения LIKE в инструкции SQL DML.

ParameterPrefix

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

ParameterPrefixInName

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

ProcedureInvalidCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в имени процедуры недопустим.

ProcedureInvalidStartCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в начале имени процедуры недопустим.

ProcedureMaxLength

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

ProcedureSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя процедуры в идентификаторе составного объекта.

QuotedIdentifierPartsCaseSensitive

Указывает свойство сведений об источнике данных, которое указывает, обрабатываются ли части идентификатора, заключенные в кавычки, с учетом регистра.

QuotedIdentifierPartsStorageCase

Указывает свойство сведений об источнике данных, указывающее регистр частей идентификатора, заключенных в кавычки, которые хранятся в источнике данных.

ReservedWords

Указывает свойство сведений об источнике данных, которое предоставляет набор зарезервированных слов в источнике данных.

SchemaInvalidCharacters

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

SchemaInvalidStartCharacters

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

SchemaMaxLength

Указывает свойство сведений об источнике данных, которое указывает максимальную длину имени схемы.

SchemaSeparator

Указывает свойство сведений об источнике данных, которое указывает символ, разделяющий имя схемы из других частей идентификатора объекта.

SchemaSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя схемы в идентификаторе многокомпонентного объекта.

SchemaSupportedInDml

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя схемы в идентификаторах объектов, которые отображаются в предложениях SQL DML.

ServerSeparator

Указывает свойство сведений об источнике данных, которое указывает символ, разделяющий имя сервера из других частей идентификатора объекта.

SupportsAnsi92Sql

Указывает свойство сведений об источнике данных, которое указывает, поддерживает ли источник данных стандарт SQL ANSI92.

SupportsCommandTimeout

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

SupportsNestedTransactions

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

SupportsQuotedIdentifierParts

Указывает свойство сведений об источнике данных, которое указывает, поддерживаются ли части идентификатора, заключенные в кавычки.

SupportsVerifySql

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

TableAliasInvalidCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в псевдониме таблицы недопустим.

TableAliasInvalidStartCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в начале псевдонима таблицы недопустим.

TableAliasMaxLength

Указывает свойство сведений об источнике данных, которое указывает максимальную длину псевдонима таблицы.

TableAliasSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли псевдоним таблицы в идентификаторе многокомпонентного объекта.

TableInvalidCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в имени таблицы недопустим.

TableInvalidStartCharacters

Указывает свойство сведений об источнике данных, которое предоставляет строку символов, внешний вид которых в начале имени таблицы недопустим.

TableMaxLength

Указывает свойство сведений об источнике данных, которое указывает максимальную длину имени таблицы.

TableSupported

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

UserInvalidCharacters

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

UserInvalidStartCharacters

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

UserMaxLength

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

UserSupported

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

ViewInvalidCharacters

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

ViewInvalidStartCharacters

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

ViewMaxLength

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

ViewSupported

Указывает свойство сведений об источнике данных, которое указывает, поддерживается ли имя представления в идентификаторе многокомпонентного объекта.

Свойства

Item[String]

Возвращает свойство сведений об источнике данных с указанным именем.

Site

Возвращает или задает сайт объекта.

(Унаследовано от DataSiteableObject<T>)

Методы

AddProperty(String)

Добавляет свойство в список поддерживаемых свойств.

AddProperty(String, Object)

Добавляет свойство и его значение в список поддерживаемых свойств.

Contains(String)

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

GetType(String)

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

OnSiteChanged(EventArgs)

Вызывает событие SiteChanged.

(Унаследовано от DataSiteableObject<T>)
RetrieveValue(String)

Извлекает значение для указанного свойства сведений об источнике данных.

События

SiteChanged

Происходит при изменении свойства Site.

(Унаследовано от DataSiteableObject<T>)

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