Classe UserInteractionServices

Fornece uma variedade de métodos auxiliares e propriedades para facilitar a interação do usuário com o windows em Visual Studio.

Hierarquia de herança

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

Namespace:  Microsoft.Data.Schema
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
Public MustInherit Class UserInteractionServices
public abstract class UserInteractionServices
public ref class UserInteractionServices abstract
[<AbstractClass>]
type UserInteractionServices =  class end
public abstract class UserInteractionServices

O tipo UserInteractionServices expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido UserInteractionServices Inicializa uma nova instância da classe UserInteractionServices.

Início

Propriedades

  Nome Descrição
Propriedade pública BatchSeparator Obtém uma cadeia de caracteres inseridas entre cada lote de script.
Propriedade protegida DatabaseSchemaProvider Obtém uma referência ao atual DatabaseSchemaProvider.
Propriedade pública DatabaseSchemaProviderDisplayName Obtém o nome completo do DSP.
Propriedade pública DisplayableElementClasses Obtém uma lista das classes no elemento de exibição do ModelSchema do DSP.
Propriedade pública ProjectIcon Obtém o ícone para o projeto específico do DSP.
Propriedade pública TransparentColor Obtém a cor usada para tornar as partes de um bitmap transparente.
Propriedade protegidaMembro estático Unnamed Obtém um localizadas string para "sem nome".

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetDisplayName(ModelIdentifier, Boolean, Boolean) Retorna um nome de exibição para um identificador que especifica se deve usar um caractere de escape no nome e fornecer o nome completo ou uma versão abreviada.
Método público GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Retorna um nome de exibição para um identificador.
Método público GetElementName(IModelElement, ElementNameStyle) Retorna o nome do elemento do elemento especificado.
Método protegido GetElementName(IModelElement, Boolean, Boolean, Boolean) Retorna o nome do elemento especificado.
Método protegido GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Retorna o nome do elemento do elemento especificado.
Método público GetElementTypeDescription Retorna a descrição do tipo do elemento especificado.
Método público GetEscapedNameString Retorna uma versão de escape do nome fornecido.
Método público GetFileExtension Retorna a extensão de arquivo para elementos de modelo para o atual DatabaseSchemaProvider quando eles são salvos para um arquivo.
Método público GetFolderIcon Retorna um ícone de bitmap é selecionado de acordo com a indicação de estilo fornecido.
Método público GetFolderName Retorna um nome de pasta para o tipo de elemento de modelo especificado.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetIcon(IModelElement) Retorna um bitmap para um ícone a ser usado na interface de usuário para coincidir com o elemento fornecido.
Método público GetIcon(ModelElementClass) Retorna um bitmap para um ícone a ser usado na interface de usuário para coincidir com o elemento fornecido.
Método público GetIcon(IModelElement, ElementIconState) Retorna um bitmap para um ícone a ser usado na interface de usuário para coincidir com o estado de elemento e o ícone fornecido.
Método público GetIcon(ModelElementClass, ElementIconState) Retorna um bitmap para um ícone a ser usado na interface de usuário para coincidir com o estado de elemento e o ícone fornecido.
Método públicoMembro estático GetModelCollation Retorna um ModelCollation o objeto para a identificação de cultura fornecido e indicação de diferenciação.
Método protegido GetNameString Retorna o nome e expõe a seqüência de caracteres, se solicitado.
Método público GetRelatedElementTypeDescription Retorna uma descrição do objeto relacionado na relação fornecida.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MakeIconTransparent Faz com que o ícone fornecido transparente usando o valor da TransparentColor propriedade.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público TryConstructConnectionStringAndProvider Usado para obter a seqüência de conexão e o GUID do provedor.

Início

Campos

  Nome Descrição
Campo públicoMembro estático SqlExtension Retorna ". SQL".

Início

Comentários

Você deve criar uma classe derivada para fornecer valores personalizados e a funcionalidade mais adequado à sua versão específica da DatabaseSchemaProvider classe.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Data.Schema

DatabaseSchemaProvider