Compartir a través de


UserInteractionServices (Clase)

Proporciona diversos métodos y propiedades auxiliares para facilitar la interacción del usuario con las ventanas en Visual Studio.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
Public MustInherit Class UserInteractionServices
public abstract class UserInteractionServices
public ref class UserInteractionServices abstract
[<AbstractClass>]
type UserInteractionServices =  class end
public abstract class UserInteractionServices

El tipo UserInteractionServices expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido UserInteractionServices Inicializa una nueva instancia de la clase UserInteractionServices.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública BatchSeparator Obtiene una cadena que se va a insertar entre cada lote de script.
Propiedad protegida DatabaseSchemaProvider Obtiene una referencia al objeto DatabaseSchemaProvider actual.
Propiedad pública DatabaseSchemaProviderDisplayName Obtiene el nombre completo del DSP.
Propiedad pública DisplayableElementClasses Obtiene una lista de las clases de elementos que se pueden mostrar en la propiedad ModelSchema del DSP.
Propiedad pública ProjectIcon Obtiene el icono para el proyecto DSP concreto.
Propiedad pública TransparentColor Obtiene el color utilizado para hacer transparentes las partes de un mapa de bits.
Propiedad protegidaMiembro estático Unnamed Obtiene un valor de tipo string adaptado para "sin nombre".

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetDisplayName(ModelIdentifier, Boolean, Boolean) Devuelve un nombre para mostrar para un identificador que especifica si se usa un carácter de escape en el nombre y si se proporciona el nombre completo o una versión corta.
Método público GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Devuelve un nombre para mostrar de un identificador.
Método público GetElementName(IModelElement, ElementNameStyle) Devuelve el nombre de elemento para el elemento especificado.
Método protegido GetElementName(IModelElement, Boolean, Boolean, Boolean) Devuelve el nombre del elemento especificado.
Método protegido GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Devuelve el nombre de elemento para el elemento especificado.
Método público GetElementTypeDescription Devuelve la descripción de tipo del elemento especificado.
Método público GetEscapedNameString Devuelve una versión con escape del nombre proporcionado.
Método público GetFileExtension Devuelve la extensión de archivo para los elementos de modelo correspondientes al objeto DatabaseSchemaProvider actual cuando se guardan en un archivo.
Método público GetFolderIcon Devuelve un icono de mapa de bits que se selecciona según la indicación de estilo proporcionada.
Método público GetFolderName Devuelve un nombre de carpeta para el tipo de elemento de modelo especificado.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetIcon(IModelElement) Devuelve un mapa de bits para un icono que se va a usar en la interfaz de usuario para que coincida con el elemento proporcionado.
Método público GetIcon(ModelElementClass) Devuelve un mapa de bits para un icono que se va a usar en la interfaz de usuario para que coincida con el elemento proporcionado.
Método público GetIcon(IModelElement, ElementIconState) Devuelve un mapa de bits para un icono que se va a usar en la interfaz de usuario para que coincida con el elemento y el estado de icono proporcionado.
Método público GetIcon(ModelElementClass, ElementIconState) Devuelve un mapa de bits para un icono que se va a usar en la interfaz de usuario para que coincida con el elemento y el estado de icono proporcionado.
Método públicoMiembro estático GetModelCollation Devuelve un objeto ModelCollation para el identificador de referencia cultural y la indicación de distinción entre mayúsculas y minúsculas proporcionados.
Método protegido GetNameString Devuelve el nombre y aplica el carácter de escape a la cadena, si se solicita.
Método público GetRelatedElementTypeDescription Devuelve una descripción del objeto relacionado en la relación proporcionada.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MakeIconTransparent Hace transparente el icono proporcionado usando el valor de la propiedad TransparentColor.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryConstructConnectionStringAndProvider Se usa para obtener la cadena de conexión y el GUID del proveedor.

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático SqlExtension Devuelve ".sql".

Arriba

Comentarios

Debe crear una clase derivada para proporcionar valores personalizados y funcionalidad que más se ajusten a su versión específica de la clase DatabaseSchemaProvider.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema (Espacio de nombres)

DatabaseSchemaProvider