Freigeben über


DataSourceInformation-Klasse

Ermöglicht Ihnen, genau definierter Informationen über eine bestimmte Datenquelle in Form von den Eigenschaften, die als Name-Wert-Paare erstellt werden.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public MustInherit Class DataSourceInformation _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataSourceInformation
public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
    IVsDataSourceInformation
public ref class DataSourceInformation abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataSourceInformation
[<AbstractClass>]
type DataSourceInformation =  
    class 
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataSourceInformation 
    end
public abstract class DataSourceInformation extends DataSiteableObject<IVsDataConnection> implements IVsDataSourceInformation

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

Konstruktoren

  Name Beschreibung
Geschützte Methode DataSourceInformation() Initialisiert eine neue Instanz der DataSourceInformation-Klasse.
Geschützte Methode DataSourceInformation(IVsDataConnection) Initialisiert eine parametrisierte Instanz der DataSourceInformation-Klasse, die die Datenverbindung bereitstellt.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Item Ruft eine Datenquelleninformationseigenschaft mit dem angegebenen Namen.
Öffentliche Eigenschaft Site Ruft ab oder legt diese Objektsite fest. (Von DataSiteableObject<T> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode AddProperty(String) Fügt einer Liste der unterstützten Eigenschaften hinzu.
Geschützte Methode AddProperty(String, Object) Fügt einer Eigenschaft und Wert der Liste der unterstützten Eigenschaften hinzu.
Öffentliche Methode Contains Ruft einen Wert Boolean-Wert ab, ob eine angegebene Eigenschaft in dieser Datenquelleninformationsinstanz enthalten ist.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (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 GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetType(String) Ruft den Type-Wert ab, der den Typ einer angegebenen Eigenschaft angibt und so kann entsprechende Umrechnungsformel abgerufenen eines Werts in den richtigen Typ.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnSiteChanged Löst das SiteChanged-Ereignis aus. (Von DataSiteableObject<T> geerbt.)
Geschützte Methode RetrieveValue Ruft einen Wert für eine angegebene Datenquelleninformationseigenschaft ab.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis SiteChanged Tritt ein, wenn die Site-Eigenschaft geändert wird. (Von DataSiteableObject<T> geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member CatalogInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, die ungültig sind h. dass nicht in einer Gattungskatalogbezeichnung werden kann.
Öffentliches FeldStatischer Member CatalogInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Verwendung zu Beginn einer Gattungskatalogbezeichnung ungültig ist.
Öffentliches FeldStatischer Member CatalogIsSuffixed Gibt die Datenquelleninformationseigenschaft an, die, ob ein Katalogname auf einer mehrteiligen Hashwerts angefügt wird, im Gegensatz zu Sein ein Präfix angibt.
Öffentliches FeldStatischer Member CatalogMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Katalognamens angibt.
Öffentliches FeldStatischer Member CatalogSeparator Gibt die Datenquelleninformationseigenschaft an, die das Zeichen an, das einen Katalognamen von anderen Teilen in einer Hashwerts trennt.
Öffentliches FeldStatischer Member CatalogSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in eine Katalogname keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member CatalogSupportedInDml Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Katalogname in Objektbezeichnern unterstützt wird, die in SQL DML-Klauseln werden.
Öffentliches FeldStatischer Member ColumnAliasInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einen Spaltenalias ungültig ist.
Öffentliches FeldStatischer Member ColumnAliasInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Rundowns Spaltenalias ungültig ist.
Öffentliches FeldStatischer Member ColumnAliasMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Spaltenalias angibt.
Öffentliches FeldStatischer Member ColumnAliasSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in eine Spaltenalias keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member ColumnInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Spaltennamen ungültig ist.
Öffentliches FeldStatischer Member ColumnInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Spaltennamens ungültig ist.
Öffentliches FeldStatischer Member ColumnMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Spaltennamens angibt.
Öffentliches FeldStatischer Member ColumnSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Spaltenname in eine keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member CommandDeriveParametersSupport Gibt an, welche Typen von Befehlen mit DeriveParameters-Methode unterstützt werden.
Öffentliches FeldStatischer Member CommandDeriveSchemaSupport Gibt an, welche Typen von Befehlen mit DeriveSchema-Methode unterstützt werden.
Öffentliches FeldStatischer Member CommandExecuteSupport Gibt an, welche Typen von Befehlen durch das Execute und die ExecuteWithoutResults-Methoden unterstützt werden.
Öffentliches FeldStatischer Member CommandParameterSupport Gibt an, das Parameterrichtungen unterstützt werden.
Öffentliches FeldStatischer Member CommandPrepareSupport Gibt an, welche Typen von Befehlen mit Prepare-Methode unterstützt werden.
Öffentliches FeldStatischer Member DataSourceCulture Gibt der geografischen Kultur der Datenquelle an.
Öffentliches FeldStatischer Member DataSourceName Gibt den Namen der Datenquelle an.
Öffentliches FeldStatischer Member DataSourceProduct Gibt den Namen des Produkts der Datenquelle an.
Öffentliches FeldStatischer Member DataSourceVersion Gibt die Version der Datenquelle an.
Öffentliches FeldStatischer Member DateLiteralPrefix Gibt die Datenquelleninformationseigenschaft an, die das Zeichen oder die Zeichen enthält, die ein Datum /Uhrzeits- Literal voranstellen.
Öffentliches FeldStatischer Member DateLiteralSuffix Gibt die Datenquelleninformationseigenschaft an, die das Zeichen oder die Zeichen enthält, die ein Datum /Uhrzeits- Literal anfügen.
Öffentliches FeldStatischer Member DefaultCatalog Gibt die Datenquelleninformationseigenschaft an, die den Namen des Standardkatalogs angibt.
Öffentliches FeldStatischer Member DefaultSchema Gibt die Datenquelleninformationseigenschaft an, die den Namen des Standardschemas angibt.
Öffentliches FeldStatischer Member IdentifierCloseQuote Gibt die Datenquelleninformationseigenschaft an, die das Zeichen bereit, das verwendet wird, um einen Bezeichnerteil zu schließen, der in Anführungszeichen eingeschlossen sein muss.
Öffentliches FeldStatischer Member IdentifierOpenQuote Gibt die Datenquelleninformationseigenschaft an, die das Zeichen bereit, das verwendet wird, um einen Bezeichnerteil zu öffnen, die in Anführungszeichen eingeschlossen sein muss.
Öffentliches FeldStatischer Member IdentifierPartsCaseSensitive Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Bezeichnerteile behandelt werden, wie die Groß-/Kleinschreibung beachtet.
Öffentliches FeldStatischer Member IdentifierPartsStorageCase Gibt die Datenquelleninformationseigenschaft an, die im Fall von Bezeichnerteilen angibt, die in der Datenquelle gespeichert werden.
Öffentliches FeldStatischer Member IndexInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung als Indexname ungültig ist.
Öffentliches FeldStatischer Member IndexInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Rundowns Indexnamens ungültig ist.
Öffentliches FeldStatischer Member IndexMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Indexnamens angibt.
Öffentliches FeldStatischer Member IndexSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in eine Indexname keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member LikeClausePercent Gibt die Datenquelleninformationseigenschaft, die das Platzhalterzeichen angibt, das verwendet wird, um null oder mehr Zeichen innerhalb der Werte für " HOW Klausel in einer SQL DML-Anweisung aufzuzeichnen an.
Öffentliches FeldStatischer Member LikeClausePercentEscape Gibt die Datenquelleninformationseigenschaft an, die das Zeichen an, das verwendet wird, um dem LikeClausePercent-Zeichen innerhalb der Werte für " HOW Klausel in einer SQL DML-Anweisung mit Escapezeichen zu versehen.
Öffentliches FeldStatischer Member LikeClauseUnderscore Gibt die Datenquelleninformationseigenschaft an, die das Platzhalterzeichen angibt, das verwendet wird, um ein einzelnes Zeichen innerhalb der Werte für " HOW Klausel in einer SQL DML-Anweisung aufzuzeichnen.
Öffentliches FeldStatischer Member LikeClauseUnderscoreEscape Gibt die Datenquelleninformationseigenschaft an, die das Zeichen an, das verwendet wird, um dem LikeClauseUnderscore Zeichen innerhalb der Werte für " HOW Klausel in einer SQL DML-Anweisung mit Escapezeichen zu versehen.
Öffentliches FeldStatischer Member ParameterPrefix Gibt die Datenquelleninformationseigenschaft an, die das Zeichen bereit, das verwendet wird, um einen Parameternamen voranzustellen.
Öffentliches FeldStatischer Member ParameterPrefixInName Gibt die Datenquelleninformationseigenschaft an, die angibt, ob das Parameterpräfix im Wert angezeigt werden soll, der für die Eigenschaft Name festgelegt wird.
Öffentliches FeldStatischer Member ProcedureInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einen Prozedurnamen ungültig ist.
Öffentliches FeldStatischer Member ProcedureInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Prozedurnamens ungültig ist.
Öffentliches FeldStatischer Member ProcedureMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Prozedurnamens angibt.
Öffentliches FeldStatischer Member ProcedureSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in eine Prozedur keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member QuotedIdentifierPartsCaseSensitive Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Bezeichnerteile, die in Anführungszeichen eingeschlossen sind, behandelt werden, wie die Groß-/Kleinschreibung beachtet.
Öffentliches FeldStatischer Member QuotedIdentifierPartsStorageCase Gibt die Datenquelleninformationseigenschaft an, die im Fall der in Anführungszeichen eingeschlossenen Bezeichnerteilen angibt, ob in der Datenquelle gespeichert werden.
Öffentliches FeldStatischer Member ReservedWords Gibt die Datenquelleninformationseigenschaft an, die den Satz von reservierten Wörtern auf der Datenquelle bereitstellt.
Öffentliches FeldStatischer Member SchemaInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Schemanamen ungültig ist.
Öffentliches FeldStatischer Member SchemaInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Schemanamens ungültig ist.
Öffentliches FeldStatischer Member SchemaMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Schemanamens angibt.
Öffentliches FeldStatischer Member SchemaSeparator Gibt die Datenquelleninformationseigenschaft an, die das Zeichen an, das einen Schemanamen von anderen Teilen einer Hashwerts trennt.
Öffentliches FeldStatischer Member SchemaSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in eine Schemaname keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member SchemaSupportedInDml Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in Schemaname Objektbezeichnern unterstützt wird, die in SQL DML-Klauseln werden.
Öffentliches FeldStatischer Member ServerSeparator Gibt die Datenquelleninformationseigenschaft an, die das Zeichen an, das einen Servernamen von anderen Teilen einer Hashwerts trennt.
Öffentliches FeldStatischer Member SupportsAnsi92Sql Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Datenquelle den Standard ANSI92 SQL unterstützt.
Öffentliches FeldStatischer Member SupportsCommandTimeout Gibt die Datenquelleninformationseigenschaft an, die angibt, ob Befehlstimeouts unterstützt werden.
Öffentliches FeldStatischer Member SupportsNestedTransactions Gibt die Datenquelleninformationseigenschaft an, die angibt, ob Transaktionen in andere Transaktionen gestartet werden, einen Commit oder zurücksetzen können.
Öffentliches FeldStatischer Member SupportsQuotedIdentifierParts Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die in Anführungszeichen eingeschlossenen Bezeichnerteile unterstützt werden.
Öffentliches FeldStatischer Member SupportsVerifySql Gibt die Datenquelleninformationseigenschaft an, die angibt, ob SQL-Überprüfung unterstützt wird.
Öffentliches FeldStatischer Member TableAliasInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Tabellenalias ungültig ist.
Öffentliches FeldStatischer Member TableAliasInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Tabellenalias ungültig ist.
Öffentliches FeldStatischer Member TableAliasMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Tabellenalias angibt.
Öffentliches FeldStatischer Member TableAliasSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein in eine Tabellenalias keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member TableInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einen Tabellennamen ungültig ist.
Öffentliches FeldStatischer Member TableInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung am Anfang eines Tabellennamens ungültig ist.
Öffentliches FeldStatischer Member TableMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Tabellennamens angibt.
Öffentliches FeldStatischer Member TableSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Tabellenname in eine keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member UserInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einen Benutzernamen ungültig ist.
Öffentliches FeldStatischer Member UserInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung am Anfang eines Benutzernamens ungültig ist.
Öffentliches FeldStatischer Member UserMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Benutzernamens angibt.
Öffentliches FeldStatischer Member UserSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Benutzername in eine keine mehrteiligen Hashwerts unterstützt wird.
Öffentliches FeldStatischer Member ViewInvalidCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Namen ungültig ist.
Öffentliches FeldStatischer Member ViewInvalidStartCharacters Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Ansichtsnamens ungültig ist.
Öffentliches FeldStatischer Member ViewMaxLength Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Ansichtsnamens angibt.
Öffentliches FeldStatischer Member ViewSupported Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Ansichtsname in eine keine mehrteiligen Hashwerts unterstützt wird.

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.VisualStudio.Data.Framework-Namespace