Freigeben über


DataSourceInformation Klasse

Definition

Stellt eine Implementierung der IVsDataSourceInformation-Schnittstelle dar.

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 einen parametrisierten instance der -Klasse, die DataSourceInformation die Datenverbindung bereitstellt.

Felder

CatalogInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine ungültige Zeichenzeichenfolge bereitstellt, d. h. die in einem generischen Katalognamen möglicherweise nicht angezeigt wird.

CatalogInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Verwendung am Anfang eines generischen Katalognamens ungültig ist.

CatalogIsSuffixed

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Katalogname für einen mehrteiligen Objektbezeichner suffixiert ist, anstatt ein Präfix zu sein.

CatalogMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Katalognamens angibt.

CatalogSeparator

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das einen Katalognamen von den anderen Teilen in einem Objektbezeichner trennt.

CatalogSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Katalogname in einem mehrteiligen Objektbezeichner unterstützt wird.

CatalogSupportedInDml

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Katalogname in Objektbezeichnern unterstützt wird, die in SQL DML-Klauseln angezeigt werden.

ColumnAliasInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Spaltenalias ungültig ist.

ColumnAliasInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Spaltenalias ungültig ist.

ColumnAliasMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Spaltenalias angibt.

ColumnAliasSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Spaltenalias in einem mehrteiligen Objektbezeichner unterstützt wird.

ColumnInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Spaltennamen ungültig ist.

ColumnInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Spaltennamens ungültig ist.

ColumnMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Spaltennamens angibt.

ColumnSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Spaltenname in einem mehrteiligen Objektbezeichner unterstützt wird.

CommandDeriveParametersSupport

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

CommandDeriveSchemaSupport

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

CommandExecuteSupport

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

CommandParameterSupport

Gibt an, welche Parameterrichtungen unterstützt werden.

CommandPrepareSupport

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

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 Datenquelleninformationseigenschaft an, die die Zeichen bereitstellt, die einem Datums-/Uhrzeitliteral vorangestellt werden.

DateLiteralSuffix

Gibt die Datenquelleninformationseigenschaft an, die die Zeichen bereitstellt, die ein Datums-/Uhrzeitliteral suffixieren.

DefaultCatalog

Gibt die Datenquelleninformationseigenschaft an, die den Namen des Standardkatalogs bereitstellt.

DefaultSchema

Gibt die Datenquelleninformationseigenschaft an, die den Namen des Standardschemas bereitstellt.

IdentifierCloseQuote

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen bereitstellt, das zum Schließen eines Bezeichnerteils verwendet wird, der in Anführungszeichen eingeschlossen werden muss.

IdentifierOpenQuote

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen bereitstellt, das zum Öffnen eines Bezeichnerteils verwendet wird, der in Anführungszeichen eingeschlossen werden muss.

IdentifierPartsCaseSensitive

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob Bezeichnerteile als Groß-/Kleinschreibung behandelt werden.

IdentifierPartsStorageCase

Gibt die Datenquelleninformationseigenschaft an, die den Fall von Bezeichnerteilen angibt, die in der Datenquelle gespeichert sind.

IndexInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung als Indexname ungültig ist.

IndexInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Indexnamens ungültig ist.

IndexMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Indexnamens angibt.

IndexSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Indexname in einem mehrteiligen Objektbezeichner unterstützt wird.

LikeClausePercent

Gibt die Datenquelleninformationseigenschaft an, die das Zum Erfassen von null oder mehr Zeichen in Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendete Feldhalterzeichen angibt.

LikeClausePercentEscape

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das zum Escape des LikeClausePercent-Zeichens in Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendet wird.

LikeClauseUnderscore

Gibt die Datenquelleninformationseigenschaft an, die das Zum Erfassen eines einzelnen Zeichens in Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendete Feldhalterzeichen angibt.

LikeClauseUnderscoreEscape

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das zum Escapen des LikeClauseUnderscore Zeichens in Werten für eine LIKE-Klausel in einer SQL DML-Anweisung verwendet wird.

ParameterPrefix

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen bereitstellt, das zum Präfix eines Parameternamens verwendet wird.

ParameterPrefixInName

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob das Parameterpräfix im Wertsatz für die Name Eigenschaft angezeigt werden soll.

ProcedureInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Prozedurnamen ungültig ist.

ProcedureInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Prozedurnamens ungültig ist.

ProcedureMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Prozedurnamens angibt.

ProcedureSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Prozedurname in einem mehrteiligen Objektbezeichner unterstützt wird.

QuotedIdentifierPartsCaseSensitive

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob in Anführungszeichen eingeschlossene Bezeichnerteile als Groß-/Kleinschreibung behandelt werden.

QuotedIdentifierPartsStorageCase

Gibt die Datenquelleninformationseigenschaft an, die den Fall von Bezeichnerteilen angibt, die in Anführungszeichen eingeschlossen sind, die in der Datenquelle gespeichert sind.

ReservedWords

Gibt die Datenquelleninformationseigenschaft an, die den Satz reservierter Wörter für die Datenquelle bereitstellt.

SchemaInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Schemanamen ungültig ist.

SchemaInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Schemanamens ungültig ist.

SchemaMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Schemanamens angibt.

SchemaSeparator

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das einen Schemanamen von den anderen Teilen eines Objektbezeichners trennt.

SchemaSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Schemaname in einem mehrteiligen Objektbezeichner unterstützt wird.

SchemaSupportedInDml

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Schemaname in Objektbezeichnern unterstützt wird, die in SQL DML-Klauseln angezeigt werden.

ServerSeparator

Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das einen Servernamen von den anderen Teilen eines Objektbezeichners trennt.

SupportsAnsi92Sql

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Datenquelle den ANSI92 SQL-Standard unterstützt.

SupportsCommandTimeout

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob Befehlstimeouts unterstützt werden.

SupportsNestedTransactions

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob Transaktionen innerhalb anderer Transaktionen gestartet, committet oder zurückgesetzt werden können.

SupportsQuotedIdentifierParts

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob in Anführungszeichen eingeschlossene Bezeichnerteile unterstützt werden.

SupportsVerifySql

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die SQL-Überprüfung unterstützt wird.

TableAliasInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Tabellenalias ungültig ist.

TableAliasInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Tabellenalias ungültig ist.

TableAliasMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Tabellenalias angibt.

TableAliasSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Tabellenalias in einem mehrteiligen Objektbezeichner unterstützt wird.

TableInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Tabellennamen ungültig ist.

TableInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Tabellennamens ungültig ist.

TableMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Tabellennamens angibt.

TableSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Tabellenname in einem mehrteiligen Objektbezeichner unterstützt wird.

UserInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Benutzernamen ungültig ist.

UserInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Benutzernamens ungültig ist.

UserMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Benutzernamens angibt.

UserSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Benutzername in einem mehrteiligen Objektbezeichner unterstützt wird.

ViewInvalidCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung in einem Ansichtsnamen ungültig ist.

ViewInvalidStartCharacters

Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge bereitstellt, deren Darstellung am Anfang eines Ansichtsnamens ungültig ist.

ViewMaxLength

Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Ansichtsnamens angibt.

ViewSupported

Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Ansichtsname in einem mehrteiligen Objektbezeichner unterstützt wird.

Eigenschaften

Item[String]

Ruft eine Datenquelleninformationseigenschaft mit dem angegebenen Namen ab.

Site

Ruft die Objektwebsite 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 diesen Datenquelleninformationen instance enthalten ist.

GetType(String)

Ruft den Type Wert ab, der den Typ einer angegebenen Eigenschaft angibt, wodurch eine 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 Datenquelleninformationseigenschaft ab.

Ereignisse

SiteChanged

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

(Geerbt von DataSiteableObject<T>)

Gilt für: