Freigeben über


UserInteractionServices-Klasse

Stellt eine Vielzahl von Hilfsmethoden und Eigenschaften bereit, um Benutzerinteraktion mit den Fenstern in Visual Studio zu erleichtern.

Vererbungshierarchie

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

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

Syntax

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

Der UserInteractionServices-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode UserInteractionServices Initialisiert eine neue Instanz der UserInteractionServices-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BatchSeparator Ruft eine Zeichenfolge ab, die zwischen allen Batches des Skripts eingefügt werden soll.
Geschützte Eigenschaft DatabaseSchemaProvider Ruft einen Verweis auf das aktuelle DatabaseSchemaProvider-Objekt ab.
Öffentliche Eigenschaft DatabaseSchemaProviderDisplayName Ruft den vollständigen Namen des DSP ab.
Öffentliche Eigenschaft DisplayableElementClasses Ruft eine Liste der anzeigbaren Elementklassen im ModelSchema-Element vom DSP ab.
Öffentliche Eigenschaft ProjectIcon Ruft das Symbol für das bestimmte DSP-Projekt ab.
Öffentliche Eigenschaft TransparentColor Ruft die Farbe ab, die verwendet wurde, um Teile einer Bitmap transparent zu machen.
Geschützte EigenschaftStatischer Member Unnamed Ruft einen lokalisierten string-Wert für "unbenannt" ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetDisplayName(ModelIdentifier, Boolean, Boolean) Gibt einen Anzeigenamen für einen Bezeichner zurück, der angibt, ob für den Namen ein Escapezeichen verwendet werden und ob der vollständige Name oder eine kurze Version bereitgestellt werden soll.
Öffentliche Methode GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Gibt einen Anzeigenamen für einen Bezeichner zurück.
Öffentliche Methode GetElementName(IModelElement, ElementNameStyle) Gibt den Elementnamen für das angegebene Element zurück.
Geschützte Methode GetElementName(IModelElement, Boolean, Boolean, Boolean) Gibt den Namen für das angegebene Element zurück.
Geschützte Methode GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Gibt den Elementnamen für das angegebene Element zurück.
Öffentliche Methode GetElementTypeDescription Gibt die Typbeschreibung des angegebenen Elements zurück.
Öffentliche Methode GetEscapedNameString Gibt eine Version des angegebenen Namens mit Escapezeichen zurück.
Öffentliche Methode GetFileExtension Gibt die Dateierweiterung für Modellelemente des aktuellen DatabaseSchemaProvider-Elements zurück, wenn sie in einer Datei gespeichert wurden.
Öffentliche Methode GetFolderIcon Gibt ein nach der bereitgestellten Formateinstellung ausgewähltes Bitmapsymbol zurück.
Öffentliche Methode GetFolderName Gibt einen Ordnernamen für den angegebenen Modellelementtyp zurück.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetIcon(IModelElement) Gibt eine Bitmap für ein Symbol zurück, das in der Benutzeroberfläche verwendet werden soll, um zum bereitgestellten Element zu passen.
Öffentliche Methode GetIcon(ModelElementClass) Gibt eine Bitmap für ein Symbol zurück, das in der Benutzeroberfläche verwendet werden soll, um zum bereitgestellten Element zu passen.
Öffentliche Methode GetIcon(IModelElement, ElementIconState) Gibt eine Bitmap für ein Symbol zurück, das in der Benutzeroberfläche verwendet werden soll, um zum bereitgestellten Element und dem Symbolzustand zu passen.
Öffentliche Methode GetIcon(ModelElementClass, ElementIconState) Gibt eine Bitmap für ein Symbol zurück, das in der Benutzeroberfläche verwendet werden soll, um zum bereitgestellten Element und dem Symbolzustand zu passen.
Öffentliche MethodeStatischer Member GetModelCollation Gibt ein ModelCollation-Objekt für die bereitgestellte Kultur-ID und Angaben zur Groß- und Kleinschreibung zurück.
Geschützte Methode GetNameString Gibt den Namen zurück und versieht die Zeichenfolge ggf. mit Escapezeichen.
Öffentliche Methode GetRelatedElementTypeDescription Gibt eine Beschreibung des verknüpften Objekts in der bereitgestellten Beziehung zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MakeIconTransparent Macht das angegebene Symbol über den Wert der TransparentColor-Eigenschaft transparent.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryConstructConnectionStringAndProvider Wird verwendet, um die Verbindungszeichenfolge und die GUID des Anbieters abzurufen.

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member SqlExtension Gibt ".sql" zurück.

Zum Seitenanfang

Hinweise

Sie müssen eine abgeleitete Klasse erstellen, um benutzerdefinierte Werte und Funktionalität bereitzustellen, die geeigneter für die bestimmte Version der DatabaseSchemaProvider-Klasse sind.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema-Namespace

DatabaseSchemaProvider