Classe SqlUserInteractionServices

Fornece SQL Server-informações específicas que aparece na interface do usuário, como, por exemplo, ícones, nomes de elemento, extensão e assim por diante.

Hierarquia de herança

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

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

Sintaxe

'Declaração
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

O tipo SqlUserInteractionServices expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública BatchSeparator Obtém a palavra-chave é usada para marcar o final de um lote. (Substitui UserInteractionServices.BatchSeparator.)
Propriedade protegida DatabaseSchemaProvider Obtém uma referência ao atual DatabaseSchemaProvider. (Herdado de UserInteractionServices.)
Propriedade pública DatabaseSchemaProviderDisplayName Obtém o nome completo do DSP. (Herdado de UserInteractionServices.)
Propriedade pública DisplayableElementClasses Obtém a lista de classes de elemento que deve ser exibida pelos componentes de interface do usuário. (Substitui UserInteractionServices.DisplayableElementClasses.)
Propriedade pública ProjectIcon Obtém o ícone para o projeto específico do DSP. (Herdado de UserInteractionServices.)
Propriedade protegida ScriptGenerator Obtém o Transact-SQL script gerador.
Propriedade pública TransparentColor Obtém a cor usada para tornar as partes de um bitmap transparente. (Herdado de UserInteractionServices.)

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. (Herdado de UserInteractionServices.)
Método público GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Retorna um nome de exibição para um identificador. (Herdado de UserInteractionServices.)
Método público GetElementName(IModelElement, ElementNameStyle) Retorna o nome do elemento do elemento especificado. (Herdado de UserInteractionServices.)
Método protegido GetElementName(IModelElement, Boolean, Boolean, Boolean) Retorna o nome do elemento para o elemento de modelo especificado. (Substitui UserInteractionServices.GetElementName(IModelElement, Boolean, Boolean, Boolean).)
Método protegido GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Retorna o nome do elemento do elemento especificado. (Herdado de UserInteractionServices.)
Método público GetElementTypeDescription Retorna uma descrição do tipo de elemento. (Substitui UserInteractionServices.GetElementTypeDescription(ModelElementClass).)
Método protegido GetErrorMessageName Retorna o nome para a mensagem de erro especificado.
Método público GetEscapedNameString Retorna uma seqüência de caracteres de escape de nome. (Substitui UserInteractionServices.GetEscapedNameString(String).)
Método público GetFileExtension Retorna a extensão de nome de arquivo especificado ModelElementClass. (Substitui UserInteractionServices.GetFileExtension(ModelElementClass).)
Método público GetFolderIcon Retorna um ícone de bitmap é selecionado de acordo com a indicação de estilo fornecido. (Herdado de UserInteractionServices.)
Método público GetFolderName Retorna o nome da pasta especificado ModelElementClass. (Substitui UserInteractionServices.GetFolderName(ModelElementClass).)
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. (Herdado de UserInteractionServices.)
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. (Herdado de UserInteractionServices.)
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. (Herdado de UserInteractionServices.)
Método público GetIcon(ModelElementClass, ElementIconState) Retorna o ícone especificado ModelElementClass e estado. (Substitui UserInteractionServices.GetIcon(ModelElementClass, ElementIconState).)
Método protegido GetInlineConstraintElementName Retorna o nome para a restrição in-line especificada.
Método protegido GetNameString Retorna o nome e expõe a seqüência de caracteres, se solicitado. (Herdado de UserInteractionServices.)
Método protegido GetParameterName Obtém o nome do parâmetro especificado.
Método protegido GetProcedureName Obtém o nome do procedimento armazenado especificado.
Método público GetRelatedElementTypeDescription Retorna uma descrição do objeto relacionado na relação fornecida. (Herdado de UserInteractionServices.)
Método público GetSqlCollations Retorna o SQL Server agrupamentos.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido GetTypeSpecifierName Obtém o nome de especificador de tipo especificado.
Método protegido Initialize Inicializa o método para configurar mapeamentos de UIInfo e o tipo de interface.
Método protegido InitializeInterfaceUIInfoMap Adiciona a interface para mapeamentos de UIInfo.
Método protegido MakeIconTransparent Faz com que o ícone fornecido transparente usando o valor da TransparentColor propriedade. (Herdado de UserInteractionServices.)
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 o SQL Server -seqüência de conexão específica e SQL Server provedor (Substitui UserInteractionServices.TryConstructConnectionStringAndProvider(String, String, Guid%, String%).)

Início

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.Sql