DataSourceInformation Klasse

Definition

Ermöglicht das Abrufen von klar definierten Informationen zu einer angegebenen Datenquelle in Form von Eigenschaften, die als Name-Wert-Paare erstellt werden.

public ref class DataSourceInformation abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataSourceInformation
public abstract class DataSourceInformation : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataSourceInformation
type DataSourceInformation = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataSourceInformation
Public MustInherit Class DataSourceInformation
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataSourceInformation
Vererbung
Abgeleitet
Implementiert

Konstruktoren

DataSourceInformation()

Initialisiert eine neue Instanz der DataSourceInformation-Klasse.

DataSourceInformation(IVsDataConnection)

Initialisiert eine parametrisierte Instanz der- DataSourceInformation Klasse, die die Datenverbindung bereitstellt.

Felder

CatalogInvalidCharacters

Gibt die Eigenschaft für die Datenquellen Informationen an, die eine ungültige Zeichenfolge bereitstellt, d. h., Sie darf nicht in einem generischen Katalognamen vorkommen.

CatalogInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Verwendung am Anfang eines generischen Katalog namens ungültig ist.

CatalogIsSuffixed

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Katalog Name für einen mehrteiligen Objekt Bezeichner als Suffix versehen wird, anstatt ein Präfix zu sein.

CatalogMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Katalog namens angibt.

CatalogSeparator

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen angibt, von dem ein Katalog Name von den anderen Teilen in einem Objekt Bezeichner getrennt wird.

CatalogSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Katalog Name in einem mehrteiligen Objekt Bezeichner unterstützt wird.

CatalogSupportedInDml

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Katalog Name in Objekt bezeichnerids unterstützt wird, die in SQL DML-Klauseln vorkommen.

ColumnAliasInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge enthält, deren Darstellung in einem Spaltenalias ungültig ist.

ColumnAliasInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Spalten Alias ungültig ist.

ColumnAliasMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Spalten Alias angibt.

ColumnAliasSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Spaltenalias in einem mehrteiligen Objekt Bezeichner unterstützt wird.

ColumnInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Spaltennamen nicht gültig ist.

ColumnInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Spaltennamens ungültig ist.

ColumnMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Spaltennamens angibt.

ColumnSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Spaltenname in einem mehrteiligen Objekt Bezeichner unterstützt wird.

CommandDeriveParametersSupport

Gibt an, welche Typen von Befehlen von der-Methode unterstützt werden DeriveParameters(String, DataCommandType, Int32) .

CommandDeriveSchemaSupport

Gibt an, welche Typen von Befehlen von der-Methode unterstützt werden DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) .

CommandExecuteSupport

Gibt an, welche Typen von Befehlen von den Execute(String, DataCommandType, IVsDataParameter[], Int32) Methoden und unterstützt werden ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) .

CommandParameterSupport

Gibt an, welche Parameter Richtungen unterstützt werden.

CommandPrepareSupport

Gibt an, welche Typen von Befehlen von der-Methode unterstützt werden Prepare(String, DataCommandType) .

DataSourceCulture

Gibt die geografische Kultur der Datenquelle an.

DataSourceName

Gibt den Namen der Datenquelle an.

DataSourceProduct

Gibt den Namen des Produkts der Datenquelle an.

DataSourceVersion

Gibt die Version der Datenquelle an.

DateLiteralPrefix

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen oder die Zeichen bereitstellt, die einem Datums-/uhrzeitliteralzeichen

DateLiteralSuffix

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen oder die Zeichen bereitstellt, die ein Datums-/uhrzeitliteralzeichen

DefaultCatalog

Gibt die Eigenschaft für die Datenquellen Informationen an, die den Namen des Standard Katalogs bereitstellt.

DefaultSchema

Gibt die Eigenschaft für die Datenquellen Informationen an, die den Namen des Standard Schemas bereitstellt.

IdentifierCloseQuote

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen zum Schließen eines bezeichnerteils bereitstellt, der in Anführungszeichen eingeschlossen werden muss.

IdentifierOpenQuote

Gibt die Eigenschaft der Datenquellen Informationen an, die das zum Öffnen eines bezeichnerteils verwendete Zeichen bereitstellt, das in Anführungszeichen eingeschlossen werden muss.

IdentifierPartsCaseSensitive

Gibt die Datenquellen Informations Eigenschaft an, die angibt, ob Bezeichnerteile bei der Groß-/Kleinschreibung beachtet werden

IdentifierPartsStorageCase

Gibt die Eigenschaft Datenquellen Informationen an, die die Groß-/Kleinschreibung von bezeichnerteilen angibt, die in der Datenquelle gespeichert sind.

IndexInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung als Indexname ungültig ist.

IndexInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Index namens ungültig ist.

IndexMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Index namens angibt.

IndexSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Indexname in einem mehrteiligen Objekt Bezeichner unterstützt wird.

LikeClausePercent

Gibt die Eigenschaft Datenquellen Informationen an, die das Platzhalter Zeichen angibt, das zum Erfassen von NULL oder mehr Zeichen innerhalb von Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendet wird.

LikeClausePercentEscape

Gibt die Eigenschaft für die Datenquellen Informationen an, die das Zeichen angibt, das zum Escapezeichen für das likationszeichen in Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendet wird.

LikeClauseUnderscore

Gibt die Eigenschaft der Datenquellen Informationen an, die das Platzhalter Zeichen angibt, das zum Erfassen eines einzelnen Zeichens innerhalb von Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendet wird.

LikeClauseUnderscoreEscape

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen angibt, mit dem das LikeClauseUnderscore Zeichen in Werten für eine LIKE-Klausel in einer SQL DML-Anweisung mit Escapezeichen versehen wird

ParameterPrefix

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen bereitstellt, mit dem ein Parameter Name vorangestellt wird.

ParameterPrefixInName

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob das Parameter Präfix in dem für die Eigenschaft festgelegten Wert angezeigt werden soll Name .

ProcedureInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Prozedur Namen nicht gültig ist.

ProcedureInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Prozedur namens ungültig ist.

ProcedureMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Prozedur namens angibt.

ProcedureSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Prozedur Name in einem mehrteiligen Objekt Bezeichner unterstützt wird.

QuotedIdentifierPartsCaseSensitive

Gibt die Eigenschaft für die Datenquellen Informationen an, die angibt, ob in Anführungszeichen eingeschlossene Bezeichnerteile bei der Groß-/Kleinschreibung

QuotedIdentifierPartsStorageCase

Gibt die Eigenschaft der Datenquellen Informationen an, die die Groß-/Kleinschreibung von bezeichnerteilen angibt, die in Anführungszeichen eingeschlossen sind, die in der Datenquelle

ReservedWords

Gibt die Eigenschaft der Datenquellen Informationen an, die den Satz reservierter Wörter in der Datenquelle bereitstellt.

SchemaInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Schema Namen ungültig ist.

SchemaInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Schema namens ungültig ist.

SchemaMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Schema namens angibt.

SchemaSeparator

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen angibt, von dem ein Schema Name von den anderen Teilen eines Objekt Bezeichners getrennt wird.

SchemaSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Schema Name in einem mehrteiligen Objekt Bezeichner unterstützt wird.

SchemaSupportedInDml

Gibt die Eigenschaft für die Datenquellen Informationen an, die angibt, ob ein Schema Name in Objekt bezeichnerids unterstützt wird, die in SQL DML-Klauseln vorkommen.

ServerSeparator

Gibt die Eigenschaft der Datenquellen Informationen an, die das Zeichen angibt, das einen Servernamen von den anderen Teilen eines Objekt Bezeichners trennt.

SupportsAnsi92Sql

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob die Datenquelle den ANSI92 SQL-Standard unterstützt.

SupportsCommandTimeout

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob Befehls Timeouts unterstützt werden.

SupportsNestedTransactions

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob Transaktionen in anderen Transaktionen gestartet, committet oder ein Rollback ausgeführt werden können.

SupportsQuotedIdentifierParts

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob in Anführungszeichen eingeschlossene Bezeichnerteile unterstützt werden.

SupportsVerifySql

Gibt die Eigenschaft Datenquellen Informationen an, die angibt, ob die SQL-Überprüfung unterstützt wird

TableAliasInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge mit Zeichen bereitstellt, deren Darstellung in einem Tabellenalias ungültig ist.

TableAliasInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Tabellenalias ungültig ist.

TableAliasMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Tabellenalias angibt.

TableAliasSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Tabellenalias in einem mehrteiligen Objekt Bezeichner unterstützt wird.

TableInvalidCharacters

Gibt die Eigenschaft für die Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Tabellennamen nicht gültig ist.

TableInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge enthält, deren Darstellung am Anfang eines Tabellennamens ungültig ist.

TableMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Tabellennamens angibt.

TableSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Tabellenname in einem mehrteiligen Objekt Bezeichner unterstützt wird.

UserInvalidCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Benutzernamen ungültig ist.

UserInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Benutzernamens ungültig ist.

UserMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Benutzernamens angibt.

UserSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Benutzername in einem mehrteiligen Objekt Bezeichner unterstützt wird.

ViewInvalidCharacters

Gibt die Eigenschaft für die Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Ansichts Namen nicht gültig ist.

ViewInvalidStartCharacters

Gibt die Eigenschaft der Datenquellen Informationen an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Ansichts namens ungültig ist.

ViewMaxLength

Gibt die Eigenschaft der Datenquellen Informationen an, die die maximale Länge eines Ansichts namens angibt.

ViewSupported

Gibt die Eigenschaft der Datenquellen Informationen an, die angibt, ob ein Ansichts Name in einem mehrteiligen Objekt Bezeichner unterstützt wird.

Eigenschaften

Item[String]

Ruft eine Datenquellen Informations Eigenschaft mit dem angegebenen Namen ab.

Site

Ruft die Objekt Website ab oder legt Sie fest.

(Geerbt von DataSiteableObject<T>)

Methoden

AddProperty(String)

Fügt der Liste der unterstützten Eigenschaften eine Eigenschaft hinzu.

AddProperty(String, Object)

Fügt der Liste der unterstützten Eigenschaften eine Eigenschaft und ihren Wert hinzu.

Contains(String)

Ruft einen booleschen Wert ab, der angibt, ob eine angegebene Eigenschaft in dieser Datenquellen Informations Instanz enthalten ist.

GetType(String)

Ruft den Type Wert ab, der den Typ einer angegebenen Eigenschaft angibt, wodurch die entsprechende Konvertierung eines abgerufenen Werts in den richtigen Typ aktiviert wird.

OnSiteChanged(EventArgs)

Löst das SiteChanged-Ereignis aus.

(Geerbt von DataSiteableObject<T>)
RetrieveValue(String)

Ruft einen Wert für eine angegebene Datenquellen Informations Eigenschaft ab.

Ereignisse

SiteChanged

Tritt ein, wenn die Site-Eigenschaft geändert wird.

(Geerbt von DataSiteableObject<T>)

Gilt für