Partager via


SqlUserInteractionServices, classe

Fournit des informations spécifiques à SQL Server qui s'affichent dans l'interface utilisateur (par exemple, des icônes, des noms d'éléments, des extensions, etc.).

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Data.Schema.Sql
Assembly :  Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Déclaration
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

Le type SqlUserInteractionServices expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SqlUserInteractionServices Initialise une nouvelle instance de la classe SqlUserInteractionServices.

Début

Propriétés

  Nom Description
Propriété publique BatchSeparator Obtient le mot clé qui est utilisé pour marquer la fin d'un lot. (Substitue UserInteractionServices.BatchSeparator.)
Propriété protégée DatabaseSchemaProvider Obtient une référence au DatabaseSchemaProvider actuel. (Hérité de UserInteractionServices.)
Propriété publique DatabaseSchemaProviderDisplayName Obtient le nom complet du DSP. (Hérité de UserInteractionServices.)
Propriété publique DisplayableElementClasses Obtient la liste des classes d'éléments qui doivent être affichées par les composants d'interface utilisateur. (Substitue UserInteractionServices.DisplayableElementClasses.)
Propriété publique ProjectIcon Obtient l'icône pour le projet DSP spécifique. (Hérité de UserInteractionServices.)
Propriété protégée ScriptGenerator Obtient le générateur de scripts Transact-SQL.
Propriété publique TransparentColor Obtient la couleur utilisée pour rendre des parties d'une bitmap transparente. (Hérité de UserInteractionServices.)

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetDisplayName(ModelIdentifier, Boolean, Boolean) Retourne un nom complet pour un identificateur qui spécifie s'il faut utiliser un caractère d'échappement sur le nom et s'il faut fournir le nom complet ou une version courte. (Hérité de UserInteractionServices.)
Méthode publique GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Retourne le nom complet de l'identificateur. (Hérité de UserInteractionServices.)
Méthode publique GetElementName(IModelElement, ElementNameStyle) Retourne le nom d'élément pour l'élément spécifié. (Hérité de UserInteractionServices.)
Méthode protégée GetElementName(IModelElement, Boolean, Boolean, Boolean) Retourne le nom d'élément pour l'élément de modèle spécifié. (Substitue UserInteractionServices.GetElementName(IModelElement, Boolean, Boolean, Boolean).)
Méthode protégée GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Retourne le nom d'élément pour l'élément spécifié. (Hérité de UserInteractionServices.)
Méthode publique GetElementTypeDescription Retourne une description du type d'élément. (Substitue UserInteractionServices.GetElementTypeDescription(ModelElementClass).)
Méthode protégée GetErrorMessageName Retourne le nom du message d'erreur spécifié.
Méthode publique GetEscapedNameString Retourne une chaîne de nom d'échappement. (Substitue UserInteractionServices.GetEscapedNameString(String).)
Méthode publique GetFileExtension Retourne l'extension de nom de fichier pour le ModelElementClass spécifié. (Substitue UserInteractionServices.GetFileExtension(ModelElementClass).)
Méthode publique GetFolderIcon Retourne une icône de bitmap sélectionnée selon l'indication de style fournie. (Hérité de UserInteractionServices.)
Méthode publique GetFolderName Retourne le nom de dossier pour le ModelElementClass spécifié. (Substitue UserInteractionServices.GetFolderName(ModelElementClass).)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetIcon(IModelElement) Retourne une bitmap pour une icône à utiliser dans l'interface utilisateur pour correspondre à l'élément fourni. (Hérité de UserInteractionServices.)
Méthode publique GetIcon(ModelElementClass) Retourne une bitmap pour une icône à utiliser dans l'interface utilisateur pour correspondre à l'élément fourni. (Hérité de UserInteractionServices.)
Méthode publique GetIcon(IModelElement, ElementIconState) Retourne une bitmap pour une icône à utiliser dans l'interface utilisateur pour correspondre à l'élément et à l'état d'icône fournis. (Hérité de UserInteractionServices.)
Méthode publique GetIcon(ModelElementClass, ElementIconState) Retourne l'icône pour le ModelElementClass et l'état spécifiés. (Substitue UserInteractionServices.GetIcon(ModelElementClass, ElementIconState).)
Méthode protégée GetInlineConstraintElementName Retourne le nom de la contrainte inline spécifiée.
Méthode protégée GetNameString Retourne le nom et place la chaîne dans une séquence d'échappement, si nécessaire. (Hérité de UserInteractionServices.)
Méthode protégée GetParameterName Obtient le nom du paramètre spécifié.
Méthode protégée GetProcedureName Obtient le nom de la procédure stockée spécifiée.
Méthode publique GetRelatedElementTypeDescription Retourne une description de l'objet connexe dans la relation fournie. (Hérité de UserInteractionServices.)
Méthode publique GetSqlCollations Retourne les classements SQL Server.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetTypeSpecifierName Obtient le nom du spécificateur de type spécifié.
Méthode protégée Initialize Initialise la méthode pour configurer UIInfo et les mappages de type d'interface.
Méthode protégée InitializeInterfaceUIInfoMap Ajoute l'interface aux mappages UIInfo.
Méthode protégée MakeIconTransparent Rend l'icône fournie transparente à l'aide de la valeur de la propriété TransparentColor. (Hérité de UserInteractionServices.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryConstructConnectionStringAndProvider Utilisé pour obtenir la chaîne de connexion spécifique à SQL Server et le fournisseur SQL Server. (Substitue UserInteractionServices.TryConstructConnectionStringAndProvider(String, String, Guid%, String%).)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.Sql, espace de noms