DataSourceInformation - класс
Позволяет получать полностью определенный аргумент сведения о конкретном источнике данных в форме свойств, переданных в качестве пар "имя-значение".
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
Тип DataSourceInformation предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataSourceInformation() | Конструктор класса.Создает nonparameterized экземпляр класса DataSourceInformation. |
![]() |
DataSourceInformation(DataConnection) | Конструктор класса.Создает параметризованный экземпляр класса DataSourceInformation, предоставляющее подключение к данным, для которого информация предоставляется. |
![]() |
DataSourceInformation(DataConnection, ICollection) | Конструктор класса.Создает параметризованный экземпляр класса DataSourceInformation вместе с конкретным соединением и объектом ICollection, содержащий имена свойств соединения. |
![]() |
DataSourceInformation(DataConnection, IDictionary) | Конструктор класса.Создает параметризованный экземпляр класса DataSourceInformation вместе с конкретным соединением к данным и IDictionary объект содержащий данные свойства соединения. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Connection | Извлекает подключение к данным, используемое для извлечения свойств источника данных. |
![]() |
ConnectionSupport | Извлекает объект поддержки подключения поставщика, связанного с подключением к данным. |
![]() |
Item | Извлекает свойство сведений об источнике данных с указанным именем. |
![]() |
ProviderObject | Получает базовый объект подключения поставщика, как предоставлятьо объектом поддержки подключения. |
![]() |
Site | Возвращает или задает сайт объекта. (Унаследовано от ObjectWithSite.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddProperty(String) | Добавляет свойство в список поддерживаемых свойств. |
![]() |
AddProperty(String, Object) | Добавляет свойство и его значение в список поддерживаемых свойств. |
![]() |
Contains | Возвращает логическое значение, содержится ли указанное свойство в данном экземпляре данные источника данных. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnSiteChanged | Создает событие SiteChanged. (Унаследовано от ObjectWithSite.) |
![]() |
RetrieveValue | Извлекает значение для указанного свойства сведений об источнике данных. |
![]() |
ToString | Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
SiteChanged | Событие, которое возникает, когда свойство Site изменен. (Унаследовано от ObjectWithSite.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
CatalogInvalidCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, которые недопустимы, то есть, что не может появляться в универсальное имя каталога. |
![]() ![]() |
CatalogInvalidStartCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, использование которых в начале универсального имени каталога недопустима. |
![]() ![]() |
CatalogIsSuffixed | Определяет свойство сведений об источнике данных, показывающее, если имя каталога suffixed на многодетальном идентификаторе объекта, в отличие от префиксом. |
![]() ![]() |
CatalogMaxLength | Определяет свойство сведений об источнике данных, которое указывает максимальную длину имени каталога. |
![]() ![]() |
CatalogSeparator | Определяет свойство сведений об источнике данных, которое указывает символ, разделяющий имя каталога из других частей в идентификаторе объекта. |
![]() ![]() |
CatalogSupported | Определяет свойство сведений об источнике данных, показывающее, если имя каталога поддерживается в многодетальном идентификаторе объекта. |
![]() ![]() |
CatalogSupportedInDml | Определяет свойство сведений об источнике данных, показывающее, если имя каталога поддерживается в идентификаторах объекта, которые появляются в предложении язык DML SQL. |
![]() ![]() |
ColumnAliasInvalidCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов внешнего вида в которых псевдоним столбца является недопустимым. |
![]() ![]() |
ColumnAliasInvalidStartCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, внешний вид которых в начале псевдонима столбца является недопустимым. |
![]() ![]() |
ColumnAliasMaxLength | Определяет свойство сведений об источнике данных, указывающее максимальную длину псевдонима столбца. |
![]() ![]() |
ColumnAliasSupported | Определяет свойство сведений об источнике данных, которое указывает, является ли псевдоним столбца поддерживается в многодетальном идентификаторе объекта. |
![]() ![]() |
ColumnInvalidCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов имя столбца внешнего вида в которых является недопустимым. |
![]() ![]() |
ColumnInvalidStartCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, внешний вид которых в начале имени столбца является недопустимым. |
![]() ![]() |
ColumnMaxLength | Определяет свойство сведений об источнике данных, которое указывает максимальную длину имени столбца. |
![]() ![]() |
ColumnSupported | Определяет свойство сведений об источнике данных, которое указывает, является ли имя столбца поддерживается в многодетальном идентификаторе объекта. |
![]() ![]() |
CommandDeriveParametersSupport | Определяет, какие типы команд, поддерживаемых методом DeriveParameters. |
![]() ![]() |
CommandDeriveSchemaSupport | Определяет, какие типы команд, поддерживаемых методом DeriveSchema. |
![]() ![]() |
CommandExecuteSupport | Определяет, какие типы команд поддерживаются Execute и методами ExecuteWithoutResults. |
![]() ![]() |
CommandParameterSupport | Определяет, какие направления параметра поддерживаются. |
![]() ![]() |
CommandPrepareSupport | Определяет, какие типы команд, поддерживаемых методом Prepare. |
![]() ![]() |
DataSourceCulture | Определяет географический язык и региональные параметры источника данных. |
![]() ![]() |
DataSourceName | Определяет имя источника данных. |
![]() ![]() |
DataSourceProduct | Указывает имя продукта источника данных. |
![]() ![]() |
DataSourceVersion | Указывает версию источника данных. |
![]() ![]() |
DateLiteralPrefix | Определяет свойство сведений об источнике данных, предоставляющий символы, присоединяют префикс литерал даты и времени. |
![]() ![]() |
DateLiteralSuffix | Определяет свойство сведений об источнике данных, предоставляющий символы, suffix литерал даты и времени. |
![]() ![]() |
Default | Предоставляет экземпляр по умолчанию класса DataSourceInformation для использования, когда поставщик данных не предоставляет собственную реализацию. |
![]() ![]() |
DefaultCatalog | Определяет свойство сведений об источнике данных, который предоставляет имя каталога по умолчанию. |
![]() ![]() |
DefaultSchema | Определяет свойство сведений об источнике данных, который предоставляет имя схемы по умолчанию. |
![]() ![]() |
IdentifierCloseQuote | Определяет свойство сведений об источнике данных, содержит знак, используемый, чтобы закрыть часть идентификатора которой нужно заключать в кавычки. |
![]() ![]() |
IdentifierOpenQuote | Определяет свойство сведений об источнике данных, содержит знак, используемый для открытия часть идентификатора, которую необходимо закавыченным. |
![]() ![]() |
IdentifierPartsCaseSensitive | Определяет свойство сведений об источнике данных, показывающее, если часть идентификатора, считаются регистра. |
![]() ![]() |
IdentifierPartsStorageCase | Определяет свойство сведений об источнике данных, которое указывает, какие части идентификатора варианта хранятся в источнике данных. |
![]() ![]() |
IndexInvalidCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, внешний вид которых в качестве имени индекса является недопустимым. |
![]() ![]() |
IndexInvalidStartCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, внешний вид которых в начале имени индекса является недопустимым. |
![]() ![]() |
IndexMaxLength | Определяет свойство сведений об источнике данных, которое указывает максимальную длину имени индекса. |
![]() ![]() |
IndexSupported | Определяет свойство сведений об источнике данных, которое указывает, является ли имя индекса поддерживается в многодетальном идентификаторе объекта. |
![]() ![]() |
LikeClausePercent | Определяет свойство сведений об источнике данных, показывающее подстановочный знак, используемый для перенаправления нуля или более символов в значениях, а предложение AS в инструкции DML SQL. |
![]() ![]() |
LikeClausePercentEscape | Определяет свойство сведений об источнике данных, которое указывает знак, используемый для символа LikeClausePercent в значениях, а предложение AS в инструкции DML SQL. |
![]() ![]() |
LikeClauseUnderscore | Определяет свойство сведений об источнике данных, показывающее подстановочный знак, используемый для перенаправления одиночные символы в значениях, а предложение AS в инструкции DML SQL. |
![]() ![]() |
LikeClauseUnderscoreEscape | Определяет свойство сведений об источнике данных, которое указывает знак, используемый для символа LikeClauseUnderscore в значениях, а предложение AS в инструкции DML SQL. |
![]() ![]() |
ParameterPrefix | Определяет свойство сведений об источнике данных, содержит знак, используемый, чтобы начинаться с префикса имя параметра. |
![]() ![]() |
ParameterPrefixInName | Определяет свойство сведений об источнике данных, показывающее, если префикс параметра должен отображается в значение устанавливается для свойства Name. |
![]() ![]() |
ProcedureInvalidCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов внешнего вида в которых имя процедуры недопустимо. |
![]() ![]() |
ProcedureInvalidStartCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, внешний вид которых в начале имени процедуры является недопустимым. |
![]() ![]() |
ProcedureMaxLength | Определяет свойство сведений об источнике данных, которое указывает максимальную длину имени процедуры. |
![]() ![]() |
ProcedureSupported | Определяет свойство сведений об источнике данных, показывающее, если имя процедуры поддерживается в многодетальном идентификаторе объекта. |
![]() ![]() |
QuotedIdentifierPartsCaseSensitive | Определяет свойство сведений об источнике данных, показывающее, если нестандартных идентификаторов, считаются частью регистра. |
![]() ![]() |
QuotedIdentifierPartsStorageCase | Определяет свойство сведений об источнике данных указывает, какие части нестандартных идентификаторов варианты хранятся в источнике данных. |
![]() ![]() |
ReservedWords | Определяет свойство сведений об источнике данных, возвращающее набор зарезервированных слов в источнике данных. |
![]() ![]() |
SchemaInvalidCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов внешнего вида в которых имя схемы. |
![]() ![]() |
SchemaInvalidStartCharacters | Определяет свойство сведений об источнике данных, который предоставляет строку символов, внешний вид которых в начале имени схемы является недопустимым. |
![]() ![]() |
SchemaMaxLength | Определяет свойство сведений об источнике данных, которое указывает максимальную длину имени схемы. |
![]() ![]() |
SchemaSeparator | Определяет свойство сведений об источнике данных, которое указывает символ, разделяющий имя схемы из других частей в идентификаторе объекта. |
![]() ![]() |
SchemaSupported | Определяет свойство сведений об источнике данных, показывающее, если имя схемы в идентификаторе объекта многодетальном поддерживается. |
![]() ![]() |
SchemaSupportedInDml | Определяет свойство сведений об источнике данных, показывающее, если имя схемы поддерживается в идентификаторах объекта, которые появляются в предложении язык DML SQL. |
![]() ![]() |
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 | Определяет свойство сведений об источнике данных, показывающее, если имя представления поддерживается в многодетальном идентификаторе объекта. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Извлекает последний сайт задан с помощью метода IObjectWithSite.SetSite.В тех случаях, когда ни известный сайт, объект возвращается исключение. (Унаследовано от ObjectWithSite.) |
![]() ![]() |
IObjectWithSite.SetSite | Предоставляет указатель сайта объект сайта. (Унаследовано от ObjectWithSite.) |
В начало страницы
Заметки
Этот класс содержит несколько константных строк, в которых отображаются имена известных свойств сведений об источнике данных.Поставщик данных радушен для добавления нескольких свойств к их реализации но они не будут использоваться родово.
Реализация базового класса, по умолчанию считывает свойства и значения свойств из реестра, которые определены в ключе DataSourceInformation в разделе SupportedObjects, если они есть.Это обеспечивает простой способ указать статические значения свойства сведений об источнике данных.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.