Partager via


UserInteractionServices, classe

Fournit plusieurs méthodes et propriétés d'assistance pour faciliter l'intervention de l'utilisateur dans les fenêtres dans Visual Studio.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class UserInteractionServices
public abstract class UserInteractionServices
public ref class UserInteractionServices abstract
[<AbstractClass>]
type UserInteractionServices =  class end
public abstract class UserInteractionServices

Le type UserInteractionServices expose les membres suivants.

Constructeurs

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

Début

Propriétés

  Nom Description
Propriété publique BatchSeparator Obtient une chaîne à insérer entre chaque lot de script.
Propriété protégée DatabaseSchemaProvider Obtient une référence au DatabaseSchemaProvider actuel.
Propriété publique DatabaseSchemaProviderDisplayName Obtient le nom complet du DSP.
Propriété publique DisplayableElementClasses Obtient une liste des classes d'éléments affichables dans le ModelSchema du DSP.
Propriété publique ProjectIcon Obtient l'icône pour le projet DSP spécifique.
Propriété publique TransparentColor Obtient la couleur utilisée pour rendre des parties d'une bitmap transparente.
Propriété protégéeMembre statique Unnamed Obtient un string localisé pour « sans nom ».

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.
Méthode publique GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Retourne le nom complet de l'identificateur.
Méthode publique GetElementName(IModelElement, ElementNameStyle) Retourne le nom d'élément pour l'élément spécifié.
Méthode protégée GetElementName(IModelElement, Boolean, Boolean, Boolean) Retourne le nom de l'élément spécifié.
Méthode protégée GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Retourne le nom d'élément pour l'élément spécifié.
Méthode publique GetElementTypeDescription Retourne la description du type de l'élément spécifié.
Méthode publique GetEscapedNameString Retourne une version placée dans une séquence d'échappement du nom fourni.
Méthode publique GetFileExtension Retourne l'extension de fichier pour les éléments de modèle pour le DatabaseSchemaProvider actuel lorsqu'ils sont enregistrés dans un fichier.
Méthode publique GetFolderIcon Retourne une icône de bitmap sélectionnée selon l'indication de style fournie.
Méthode publique GetFolderName Retourne un nom de dossier pour le type d'élément de modèle spécifié.
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.
Méthode publique GetIcon(ModelElementClass) Retourne une bitmap pour une icône à utiliser dans l'interface utilisateur pour correspondre à l'élément fourni.
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.
Méthode publique GetIcon(ModelElementClass, 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.
Méthode publiqueMembre statique GetModelCollation Retourne un objet ModelCollation pour l'ID de culture et l'indication de respect de la casse fournis.
Méthode protégée GetNameString Retourne le nom et place la chaîne dans une séquence d'échappement, si nécessaire.
Méthode publique GetRelatedElementTypeDescription Retourne une description de l'objet connexe dans la relation fournie.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MakeIconTransparent Rend l'icône fournie transparente à l'aide de la valeur de la propriété TransparentColor.
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 Permet d'obtenir la chaîne de connexion et le GUID du fournisseur.

Début

Champs

  Nom Description
Champ publicMembre statique SqlExtension Retourne ".sql".

Début

Notes

Vous devez créer une classe dérivée pour fournir des valeurs et des fonctionnalités personnalisées mieux adaptées à votre version spécifique de la classe DatabaseSchemaProvider.

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, espace de noms

DatabaseSchemaProvider