DataSourceInformation-Klasse
Ermöglicht es Ihnen, gut definierten Informationen über eine bestimmte Datenquelle in Form von den Eigenschaften zu erhalten, die als Name-Wert-Paare übergeben werden.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
Der DataSourceInformation-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
DataSourceInformation() | Klassenkonstruktor.Instanziiert eine Instanz der Klasse nonparameterized DataSourceInformation. |
![]() |
DataSourceInformation(DataConnection) | Klassenkonstruktor.Instanziiert eine Instanz der parametrisierte DataSourceInformation-Klasse, die die Datenverbindung enthält, für die die Informationen bereitgestellt werden. |
![]() |
DataSourceInformation(DataConnection, ICollection) | Klassenkonstruktor.Instanziiert eine Instanz der Klasse DataSourceInformation parametrisierte, zusammen mit der spezifischen Verbindung und einem ICollection-Objekt, die die Verbindungseigenschaftennamen. enthalten. |
![]() |
DataSourceInformation(DataConnection, IDictionary) | Klassenkonstruktor.Instanziiert eine Instanz der Klasse DataSourceInformation parametrisierte zusammen mit einer bestimmten Datenverbindung und einem IDictionary-Objekt, die Verbindungseigenschaftinformationen enthalten. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Connection | Ruft die Datenverbindung ab, die verwendet wird, um Datenquelleneigenschaften abzurufen. |
![]() |
ConnectionSupport | Ruft das Anbieter-Verbindungsstützobjekt ab, das der Datenverbindung zugeordnet ist. |
![]() |
Item | Ruft eine Datenquelleninformationseigenschaft mit dem angegebenen Namen ab. |
![]() |
ProviderObject | Ruft das zugrunde liegende AnbieterVerbindungsobjekt ab, wie durch das Verbindungsstützobjekt verfügbar gemacht. |
![]() |
Site | Ruft ab oder legt diese Objektsite fest. (Von ObjectWithSite geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddProperty(String) | Fügt eine Eigenschaft der Liste der unterstützten Eigenschaften hinzu. |
![]() |
AddProperty(String, Object) | Fügt eine Eigenschaft und ihren Wert der Liste der unterstützten Eigenschaften hinzu. |
![]() |
Contains | Ruft einen booleschen Wert ab, ob eine angegebene Eigenschaft in dieser Datenquelleninformationsinstanz enthalten ist. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
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.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
OnSiteChanged | Löst das SiteChanged-Ereignis aus. (Von ObjectWithSite geerbt.) |
![]() |
RetrieveValue | Ruft einen Wert für eine angegebene Datenquelleninformationseigenschaft ab. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
SiteChanged | Ereignis, das ausgelöst wird, wenn die Site-Eigenschaft geändert wird. (Von ObjectWithSite geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
![]() ![]() |
CatalogInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, die h. dass ungültig sind nicht in einer Gattungskatalogbezeichnung angezeigt werden kann. |
![]() ![]() |
CatalogInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Verwendung zu Beginn einer Gattungskatalogbezeichnung ungültig ist. |
![]() ![]() |
CatalogIsSuffixed | Gibt die Datenquelleninformationseigenschaft an, die, wenn ein Katalogname auf einer mehrteiligen ASN.1-Objektbezeichner angefügt wird, im Gegensatz zu Sein ein Präfix angibt. |
![]() ![]() |
CatalogMaxLength | Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Katalognamens angibt. |
![]() ![]() |
CatalogSeparator | Gibt die Datenquelleninformationseigenschaft an, die das Zeichen an, das einen Katalognamen von den anderen Teilen in einer ASN.1-Objektbezeichner trennt. |
![]() ![]() |
CatalogSupported | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Katalogname in eine mehrteilige ASN.1-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 enthält, deren Darstellung in einem Spaltenalias ungültig ist. |
![]() ![]() |
ColumnAliasInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
ColumnInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Spaltennamen ungültig ist. |
![]() ![]() |
ColumnInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn eines Spaltennamen ungültig ist. |
![]() ![]() |
ColumnMaxLength | Gibt die Datenquelleninformationseigenschaft an, die die maximale Länge eines Spaltennamen angibt. |
![]() ![]() |
ColumnSupported | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Spaltenname in eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
CommandDeriveParametersSupport | Gibt an, welche Typen von Befehlen durch die DeriveParameters-Methode unterstützt werden. |
![]() ![]() |
CommandDeriveSchemaSupport | Gibt an, welche Typen von Befehlen durch die DeriveSchema methode unterstützt werden. |
![]() ![]() |
CommandExecuteSupport | Gibt an, welche Typen von Befehlen durch das Execute und die ExecuteWithoutResults Vorgehensweisen unterstützt werden. |
![]() ![]() |
CommandParameterSupport | Gibt an, welche Parameterrichtungen unterstützt werden. |
![]() ![]() |
CommandPrepareSupport | Gibt an, welche Typen von Befehlen durch die Prepare-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 enthält, die ein Datum/Uhrzeit-Literal voranstellen. |
![]() ![]() |
DateLiteralSuffix | Gibt die Datenquelleninformationseigenschaft an, die die Zeichen enthält, die ein Datum/Uhrzeit-Literal anfügen. |
![]() ![]() |
Default | Stellt eine Standardinstanz der Klasse DataSourceInformation zur Verwendung bereit, wenn ein Datenanbieter keine eigene Implementierung bereitstellt. |
![]() ![]() |
DefaultCatalog | Gibt die Datenquelleninformationseigenschaft an, die den Namen des standardmäßigen Katalogs angibt. |
![]() ![]() |
DefaultSchema | Gibt die Datenquelleninformationseigenschaft an, die den Namen des Standardschemas angibt. |
![]() ![]() |
IdentifierCloseQuote | Gibt die Datenquelleninformationseigenschaft an, die das Zeichen enthält, das verwendet wird, um einen Bezeichnerteil zu schließen, der in Anführungszeichen eingeschlossen werden muss. |
![]() ![]() |
IdentifierOpenQuote | Gibt die Datenquelleninformationseigenschaft an, die das Zeichen enthält, das verwendet wird, um einen Bezeichnerteil zu öffnen, die mit Anführungszeichen versehen werden muss. |
![]() ![]() |
IdentifierPartsCaseSensitive | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Bezeichnerteile behandelt werden, wird die Groß-/Kleinschreibung beachtet. |
![]() ![]() |
IdentifierPartsStorageCase | Gibt die Datenquelleninformationseigenschaft an, die angibt, welche Fallbezeichnerteile in der Datenquelle gespeichert werden. |
![]() ![]() |
IndexInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung als Indexname ungültig ist. |
![]() ![]() |
IndexInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
LikeClausePercent | Gibt die Datenquelleninformationseigenschaft, die das Platzhalterzeichen angibt, das verwendet wird, um null oder mehr Zeichen innerhalb der Werte für eine HOW Klausel in einer SQL DML-Anweisung aufzuzeichnen an. |
![]() ![]() |
LikeClausePercentEscape | Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das verwendet wird, um zu werden das LikeClausePercent-Zeichen innerhalb der Werte für eine HOW Klausel in einer SQL DML-Anweisung. |
![]() ![]() |
LikeClauseUnderscore | Gibt die Datenquelleninformationseigenschaft an, die das Platzhalterzeichen angibt, das verwendet wird, um einzelne Zeichen innerhalb der Werte für eine HOW Klausel in einer SQL DML-Anweisung aufzuzeichnen. |
![]() ![]() |
LikeClauseUnderscoreEscape | Gibt die Datenquelleninformationseigenschaft an, die das Zeichen angibt, das verwendet wird, um zu werden das LikeClauseUnderscore Zeichen innerhalb der Werte für eine HOW Klausel in einer SQL DML-Anweisung. |
![]() ![]() |
ParameterPrefix | Gibt die Datenquelleninformationseigenschaft an, die das Zeichen enthält, das verwendet wird, um einen Parameternamen voranzustellen. |
![]() ![]() |
ParameterPrefixInName | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob das Parameterpräfix im Wert angezeigt wird, der für die Name-Eigenschaft festgelegt wird. |
![]() ![]() |
ProcedureInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Prozedurnamen ungültig ist. |
![]() ![]() |
ProcedureInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
QuotedIdentifierPartsCaseSensitive | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Bezeichner in Anführungszeichen-Teile behandelt werden, wird die Groß-/Kleinschreibung beachtet. |
![]() ![]() |
QuotedIdentifierPartsStorageCase | Gibt die Datenquelleninformationseigenschaft an, die angibt, welche Fallbezeichner in anführungszeichen-Teile in der Datenquelle gespeichert werden. |
![]() ![]() |
ReservedWords | Gibt die Datenquelleninformationseigenschaft an, die den Satz von reservierten Wörtern auf der Datenquelle bereitstellt. |
![]() ![]() |
SchemaInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Schemanamen ungültig ist. |
![]() ![]() |
SchemaInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 an, das einen Schemanamen von den anderen Teilen in einer ASN.1-Objektbezeichner trennt. |
![]() ![]() |
SchemaSupported | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob ein Schemaname in eine mehrteilige ASN.1-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 an, das einen Servernamen von den anderen Teilen in einer ASN.1-Objektbezeichner trennt. |
![]() ![]() |
SupportsAnsi92Sql | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Datenquelle den standardmäßigen ANSI92 SQL unterstützt. |
![]() ![]() |
SupportsCommandTimeout | Gibt die Datenquelleninformationseigenschaft angezeigt, die angibt, ob Befehlstimeouts unterstützt werden. |
![]() ![]() |
SupportsNestedTransactions | Gibt die Datenquelleninformationseigenschaft angezeigt, die angibt, ob Transaktionen innerhalb anderer Transaktionen gestartet werden, einen Commit oder zurücksetzen können. |
![]() ![]() |
SupportsQuotedIdentifierParts | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob die Bezeichner in Anführungszeichen-Teile unterstützt werden. |
![]() ![]() |
SupportsVerifySql | Gibt die Datenquelleninformationseigenschaft an, die angibt, ob SQL-Überprüfung unterstützt wird. |
![]() ![]() |
TableAliasInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Tabellenalias ungültig ist. |
![]() ![]() |
TableAliasInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
TableInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Tabellennamen ungültig ist. |
![]() ![]() |
TableInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
UserInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Benutzernamen ungültig ist. |
![]() ![]() |
UserInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
![]() ![]() |
ViewInvalidCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung in einem Ansichtsnamen ungültig ist. |
![]() ![]() |
ViewInvalidStartCharacters | Gibt die Datenquelleninformationseigenschaft an, die eine Zeichenfolge enthält, deren Darstellung zu Beginn 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 eine mehrteilige ASN.1-Objektbezeichner unterstützt wird. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Ruft die letzte Website ab, die mit der IObjectWithSite.SetSite methode festgelegt ist.Bei keine bekannte Site auftreten, gibt das Objekt eine Ausnahme zurück. (Von ObjectWithSite geerbt.) |
![]() ![]() |
IObjectWithSite.SetSite | Stellt den Zeiger der Website am Site-Objekt bereit. (Von ObjectWithSite geerbt.) |
Zum Seitenanfang
Hinweise
Diese Klasse enthält einen Satz von Konstantenzeichenfolgen, die die Namen von bekannten Datenquelleninformationseigenschaften angeben. Ein Datenanbieter ist willkommen, mehr Eigenschaften ihrer Implementierung hinzuzufügen, werden aber nicht generisch verwendet.
Die Basisklassenimplementierung liest standardmäßig Eigenschaften und Eigenschaftswerte aus der Registrierung, die in einer DataSourceInformation Schlüssel, unter SupportedObjects, sofern angegeben werden. Dies stellt eine einfache Möglichkeit, statische Datenquelleninformationseigenschaftswerte anzugeben.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.