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


SqlUserInteractionServices - класс

Предоставляет сведения для определенной версии SQL Server, отображаемые в пользовательском интерфейсе, например значки, имена элементов, расширения и так далее.

Иерархия наследования

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices
      Microsoft.Data.Schema.Sql.Sql100UserInteractionServices
      Microsoft.Data.Schema.Sql.Sql80UserInteractionServices
      Microsoft.Data.Schema.Sql.Sql90UserInteractionServices

Пространство имен:  Microsoft.Data.Schema.Sql
Сборка:  Microsoft.Data.Schema.Sql (в Microsoft.Data.Schema.Sql.dll)

Синтаксис

'Декларация
Public MustInherit Class SqlUserInteractionServices _
    Inherits UserInteractionServices
public abstract class SqlUserInteractionServices : UserInteractionServices
public ref class SqlUserInteractionServices abstract : public UserInteractionServices
[<AbstractClass>]
type SqlUserInteractionServices =  
    class
        inherit UserInteractionServices
    end
public abstract class SqlUserInteractionServices extends UserInteractionServices

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

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

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

В начало страницы

Свойства

  Имя Описание
Открытое свойство BatchSeparator Получает ключевое слово, которое используется для обозначения конца пакета. (Переопределяет UserInteractionServices.BatchSeparator.)
Защищенное свойство DatabaseSchemaProvider Получает ссылку на текущий объект DatabaseSchemaProvider. (Унаследовано от UserInteractionServices.)
Открытое свойство DatabaseSchemaProviderDisplayName Получает полное имя поставщика схемы базы данных. (Унаследовано от UserInteractionServices.)
Открытое свойство DisplayableElementClasses Получает список классов элементов, которые должны отображаться компонентами пользовательского интерфейса. (Переопределяет UserInteractionServices.DisplayableElementClasses.)
Открытое свойство ProjectIcon Получает значок для определенного проекта DSP. (Унаследовано от UserInteractionServices.)
Защищенное свойство ScriptGenerator Получает генератор скриптов Transact-SQL.
Открытое свойство TransparentColor Получает цвет, который используется для обеспечения полупрозрачности частей растрового изображения. (Унаследовано от UserInteractionServices.)

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetDisplayName(ModelIdentifier, Boolean, Boolean) Возвращает отображаемое имя для идентификатора, указывающее, использовать ли escape-символ на имени, и предоставлять ли полное имя или его короткую версию. (Унаследовано от UserInteractionServices.)
Открытый метод GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Возвращает отображаемое имя идентификатора. (Унаследовано от UserInteractionServices.)
Открытый метод GetElementName(IModelElement, ElementNameStyle) Возвращает имя элемента для указанного элемента. (Унаследовано от UserInteractionServices.)
Защищенный метод GetElementName(IModelElement, Boolean, Boolean, Boolean) Возвращает имя элемента для указанного элемента модели. (Переопределяет UserInteractionServices.GetElementName(IModelElement, Boolean, Boolean, Boolean).)
Защищенный метод GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Возвращает имя элемента для указанного элемента. (Унаследовано от UserInteractionServices.)
Открытый метод GetElementTypeDescription Возвращает описание типа элемента. (Переопределяет UserInteractionServices.GetElementTypeDescription(ModelElementClass).)
Защищенный метод GetErrorMessageName Возвращает имя указанного сообщения об ошибке.
Открытый метод GetEscapedNameString Возвращает строку escape-имени. (Переопределяет UserInteractionServices.GetEscapedNameString(String).)
Открытый метод GetFileExtension Возвращает расширение имени файла для заданного класса ModelElementClass. (Переопределяет UserInteractionServices.GetFileExtension(ModelElementClass).)
Открытый метод GetFolderIcon Возвращает растровое изображение значка, выбранное в соответствии с указанием стиля. (Унаследовано от UserInteractionServices.)
Открытый метод GetFolderName Возвращает имя папки для заданного класса ModelElementClass. (Переопределяет UserInteractionServices.GetFolderName(ModelElementClass).)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetIcon(IModelElement) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента. (Унаследовано от UserInteractionServices.)
Открытый метод GetIcon(ModelElementClass) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента. (Унаследовано от UserInteractionServices.)
Открытый метод GetIcon(IModelElement, ElementIconState) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента и состояния значка. (Унаследовано от UserInteractionServices.)
Открытый метод GetIcon(ModelElementClass, ElementIconState) Возвращает значок для заданного класса ModelElementClass и состояния. (Переопределяет UserInteractionServices.GetIcon(ModelElementClass, ElementIconState).)
Защищенный метод GetInlineConstraintElementName Возвращает имя класса для указанного встроенного ограничения.
Защищенный метод GetNameString Возвращает имя и преобразует в escape-последовательность строку, если это было запрошено. (Унаследовано от UserInteractionServices.)
Защищенный метод GetParameterName Получает имя указанного параметра.
Защищенный метод GetProcedureName Получает имя указанной хранимой процедуры.
Открытый метод GetRelatedElementTypeDescription В предоставленных отношениях возвращает описание связанного объекта. (Унаследовано от UserInteractionServices.)
Открытый метод GetSqlCollations Возвращает параметры сортировки SQL Server.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetTypeSpecifierName Получает имя указанного описателя типа.
Защищенный метод Initialize Инициализирует метод настройки UIInfo и сопоставлений типов интерфейса.
Защищенный метод InitializeInterfaceUIInfoMap Добавляет интерфейс к сопоставлениям UIInfo.
Защищенный метод MakeIconTransparent Делает предоставленный значок прозрачным, используя значение свойства TransparentColor. (Унаследовано от UserInteractionServices.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод TryConstructConnectionStringAndProvider Используется для получения строки подключения, специфичной для SQL Server, и поставщика SQL Server (Переопределяет UserInteractionServices.TryConstructConnectionStringAndProvider(String, String, Guid%, String%).)

В начало страницы

Потокобезопасность

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

См. также

Ссылки

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