Поделиться через


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data - пространство имен