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


UserInteractionServices - класс

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

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

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство BatchSeparator Получает строку для вставки между каждым пакетом скрипта.
Защищенное свойство DatabaseSchemaProvider Получает ссылку на текущий объект DatabaseSchemaProvider.
Открытое свойство DatabaseSchemaProviderDisplayName Получает полное имя поставщика схемы базы данных.
Открытое свойство DisplayableElementClasses Получает список отображаемых классов элементов в свойстве ModelSchema поставщика схемы базы данных.
Открытое свойство ProjectIcon Получает значок для определенного проекта DSP.
Открытое свойство TransparentColor Получает цвет, который используется для обеспечения полупрозрачности частей растрового изображения.
Защищенное свойствоСтатический член Unnamed Получает локализованный объект string для объекта "безымянный".

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetDisplayName(ModelIdentifier, Boolean, Boolean) Возвращает отображаемое имя для идентификатора, указывающее, использовать ли escape-символ на имени, и предоставлять ли полное имя или его короткую версию.
Открытый метод GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Возвращает отображаемое имя идентификатора.
Открытый метод GetElementName(IModelElement, ElementNameStyle) Возвращает имя элемента для указанного элемента.
Защищенный метод GetElementName(IModelElement, Boolean, Boolean, Boolean) Возвращает имя для указанного элемента.
Защищенный метод GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Возвращает имя элемента для указанного элемента.
Открытый метод GetElementTypeDescription Возвращает описание типа заданного элемента.
Открытый метод GetEscapedNameString Возвращает escape-версию предоставленного имени.
Открытый метод GetFileExtension Возвращает расширение файла для элементов модели для текущего объекта DatabaseSchemaProvider, когда они сохраняются в файл.
Открытый метод GetFolderIcon Возвращает растровое изображение значка, выбранное в соответствии с указанием стиля.
Открытый метод GetFolderName Возвращает имя папки для указанного типа модели элемента.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetIcon(IModelElement) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента.
Открытый метод GetIcon(ModelElementClass) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента.
Открытый метод GetIcon(IModelElement, ElementIconState) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента и состояния значка.
Открытый метод GetIcon(ModelElementClass, ElementIconState) Возвращает растровое изображения для значка, который используется в пользовательском интерфейсе для указанного элемента и состояния значка.
Открытый методСтатический член GetModelCollation Возвращает объект ModelCollation для предоставленного идентификатора языка и региональных параметров, а также указание учета регистра.
Защищенный метод GetNameString Возвращает имя и преобразует в escape-последовательность строку, если это было запрошено.
Открытый метод GetRelatedElementTypeDescription В предоставленных отношениях возвращает описание связанного объекта.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MakeIconTransparent Делает предоставленный значок прозрачным, используя значение свойства TransparentColor.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод TryConstructConnectionStringAndProvider Используется для получения строки подключения и GUID поставщика.

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

Поля

  Имя Описание
Открытое полеСтатический член SqlExtension Возвращает ".sql".

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

Заметки

Необходимо создать производный класс для предоставления настраиваемых значений и функциональных возможности больше подходящих для конкретной версии класса DatabaseSchemaProvider.

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

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

См. также

Ссылки

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

DatabaseSchemaProvider