Freigeben über


SqlUserInteractionServices-Klasse

Stellt SQL Server-spezifische Informationen bereit, die in der Benutzeroberfläche angezeigt werden, z. B. Symbole, Elementnamen, Erweiterung usw.

Vererbungshierarchie

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 (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
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

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BatchSeparator Ruft das Schlüsselwort ab, mit dem das Ende eines Batches markiert wird. (Überschreibt UserInteractionServices.BatchSeparator.)
Geschützte Eigenschaft DatabaseSchemaProvider Ruft einen Verweis auf das aktuelle DatabaseSchemaProvider-Objekt ab. (Von UserInteractionServices geerbt.)
Öffentliche Eigenschaft DatabaseSchemaProviderDisplayName Ruft den vollständigen Namen des DSP ab. (Von UserInteractionServices geerbt.)
Öffentliche Eigenschaft DisplayableElementClasses Ruft die Liste der Elementklassen ab, die von den Benutzeroberflächenkomponenten angezeigt werden sollen. (Überschreibt UserInteractionServices.DisplayableElementClasses.)
Öffentliche Eigenschaft ProjectIcon Ruft das Symbol für das bestimmte DSP-Projekt ab. (Von UserInteractionServices geerbt.)
Geschützte Eigenschaft ScriptGenerator Ruft den Transact-SQL-Skriptgenerator ab.
Öffentliche Eigenschaft TransparentColor Ruft die Farbe ab, die verwendet wurde, um Teile einer Bitmap transparent zu machen. (Von UserInteractionServices geerbt.)

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. (Von UserInteractionServices geerbt.)
Öffentliche Methode GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Gibt einen Anzeigenamen für einen Bezeichner zurück. (Von UserInteractionServices geerbt.)
Öffentliche Methode GetElementName(IModelElement, ElementNameStyle) Gibt den Elementnamen für das angegebene Element zurück. (Von UserInteractionServices geerbt.)
Geschützte Methode GetElementName(IModelElement, Boolean, Boolean, Boolean) Gibt den Elementnamen für das angegebene Modellelement zurück. (Überschreibt UserInteractionServices.GetElementName(IModelElement, Boolean, Boolean, Boolean).)
Geschützte Methode GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Gibt den Elementnamen für das angegebene Element zurück. (Von UserInteractionServices geerbt.)
Öffentliche Methode GetElementTypeDescription Gibt eine Elementtypbeschreibung zurück. (Überschreibt UserInteractionServices.GetElementTypeDescription(ModelElementClass).)
Geschützte Methode GetErrorMessageName Gibt den Namen für die angegebene Fehlermeldung zurück.
Öffentliche Methode GetEscapedNameString Gibt eine Namenszeichenfolge mit Escapezeichen zurück. (Überschreibt UserInteractionServices.GetEscapedNameString(String).)
Öffentliche Methode GetFileExtension Gibt die Dateinamenerweiterung für die angegebene ModelElementClass zurück. (Überschreibt UserInteractionServices.GetFileExtension(ModelElementClass).)
Öffentliche Methode GetFolderIcon Gibt ein nach der bereitgestellten Formateinstellung ausgewähltes Bitmapsymbol zurück. (Von UserInteractionServices geerbt.)
Öffentliche Methode GetFolderName Gibt den Ordnernamen für die angegebene ModelElementClass zurück. (Überschreibt UserInteractionServices.GetFolderName(ModelElementClass).)
Ö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. (Von UserInteractionServices geerbt.)
Ö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. (Von UserInteractionServices geerbt.)
Ö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. (Von UserInteractionServices geerbt.)
Öffentliche Methode GetIcon(ModelElementClass, ElementIconState) Gibt das Symbol für die angegebene ModelElementClass und den Zustand zurück. (Überschreibt UserInteractionServices.GetIcon(ModelElementClass, ElementIconState).)
Geschützte Methode GetInlineConstraintElementName Gibt den Namen für die angegebene Inlineeinschränkung zurück.
Geschützte Methode GetNameString Gibt den Namen zurück und versieht die Zeichenfolge ggf. mit Escapezeichen. (Von UserInteractionServices geerbt.)
Geschützte Methode GetParameterName Ruft den Namen des angegebenen Parameters ab.
Geschützte Methode GetProcedureName Ruft den Namen der angegebenen gespeicherten Prozedur ab.
Öffentliche Methode GetRelatedElementTypeDescription Gibt eine Beschreibung des verknüpften Objekts in der bereitgestellten Beziehung zurück. (Von UserInteractionServices geerbt.)
Öffentliche Methode GetSqlCollations Gibt die SQL Server-Sortierungen zurück.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetTypeSpecifierName Ruft den Namen des angegebenen Typspezifizierers ab.
Geschützte Methode Initialize Initialisiert die Methode zum Einrichten von UIInfo- und Schnittstellentyp-Zuordnungen.
Geschützte Methode InitializeInterfaceUIInfoMap Fügt UIInfo-Zuordnungen die Schnittstelle hinzu.
Geschützte Methode MakeIconTransparent Macht das angegebene Symbol über den Wert der TransparentColor-Eigenschaft transparent. (Von UserInteractionServices geerbt.)
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 SQL Server-spezifische Verbindungszeichenfolge und den SQL Server-Anbieter abzurufen. (Überschreibt UserInteractionServices.TryConstructConnectionStringAndProvider(String, String, Guid%, String%).)

Zum Seitenanfang

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