DataSourceInformation – třída
Umožňuje načíst dobře definované informace o zdroji dat zadaný ve formuláři předána jako páry název hodnota vlastnosti.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
Obor názvů: Microsoft.VisualStudio.Data
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
<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
Typ DataSourceInformation zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DataSourceInformation() | Konstruktoru třídy.Konkretizuje do instance nonparameterized DataSourceInformation třídy. | |
DataSourceInformation(DataConnection) | Konstruktoru třídy.Konkretizuje parametry instance DataSourceInformation třída, která poskytuje datové připojení, které informace jsou poskytovány. | |
DataSourceInformation(DataConnection, ICollection) | Konstruktoru třídy.Konkretizuje parametry instance DataSourceInformation třídy s konkrétní připojení a ICollection objekt obsahující názvy vlastností připojení.. | |
DataSourceInformation(DataConnection, IDictionary) | Konstruktoru třídy.Konkretizuje parametry instance DataSourceInformation třídy s konkrétní datové připojení a IDictionary objekt obsahující informace o vlastnosti připojení. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Connection | Obnoví připojení dat použít k načtení vlastnosti zdroje dat. | |
ConnectionSupport | Načte podporu objekt připojení zprostředkovatele přidružené datové připojení. | |
Item | Načte informace o vlastnosti zdroje dat se zadaným názvem. | |
ProviderObject | Základní objekt připojení zprostředkovatele načítá jak prostřednictvím podpory objekt připojení. | |
Site | Získá nebo nastaví objekt serveru. (Zděděno z ObjectWithSite.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddProperty(String) | Přidá vlastnost seznamu podporovaných vlastností. | |
AddProperty(String, Object) | Přidá do seznamu podporovaných vlastností vlastnost a její hodnotu. | |
Contains | Načte logická hodnota označující, zda zadaná vlastnost je obsažen v této instanci datové zdroje informací. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnSiteChanged | Vyvolá událost SiteChanged. (Zděděno z ObjectWithSite.) | |
RetrieveValue | Načte hodnotu pro vlastnost Zdroj informace zadaná data. | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
SiteChanged | Událost, která je aktivována, když Site je změněna vlastnost. (Zděděno z ObjectWithSite.) |
Nahoru
Pole
Název | Popis | |
---|---|---|
CatalogInvalidCharacters | Určuje vlastnost informace zdroje dat, která obsahuje řetězec znaků, které, jsou neplatné, které se nemusí vyskytovat v katalogu obecný název. | |
CatalogInvalidStartCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž použití na začátku katalogu obecný název není platný. | |
CatalogIsSuffixed | Určuje vlastnost zdroj dat informace, pokud je název katalogu dat na identifikátor objektu s více částmi, nikoli je předpona označující. | |
CatalogMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku názvu katalogu. | |
CatalogSeparator | Určuje vlastnost informace zdroje dat, která označuje znak oddělující název katalogu z jiných částí identifikátoru objektu. | |
CatalogSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název katalogu v identifikátoru objektu s více částmi. | |
CatalogSupportedInDml | Určuje vlastnost informace zdroje dat, která označuje, pokud název katalogu v identifikátory objektů, které se zobrazují v klauzulích SQL DML. | |
ColumnAliasInvalidCharacters | Určuje vlastnost informace zdroj dat, která obsahuje řetězec znaků, jejichž vzhled v alias sloupce není platný. | |
ColumnAliasInvalidStartCharacters | Určuje vlastnost informace zdroj dat, která obsahuje řetězec znaků, jejichž vzhled na začátku alias sloupce není platný. | |
ColumnAliasMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku alias sloupce. | |
ColumnAliasSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud alias sloupce v identifikátoru objektu s více částmi. | |
ColumnInvalidCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled ve sloupci Název není platný. | |
ColumnInvalidStartCharacters | Určuje vlastnost informace zdroje dat, která obsahuje řetězec znaků, jejichž vzhled na začátku názvu sloupce není platný. | |
ColumnMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku názvu sloupce. | |
ColumnSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název sloupce v identifikátoru objektu s více částmi. | |
CommandDeriveParametersSupport | Určuje, jaké typy příkazů podporovaných DeriveParameters metoda. | |
CommandDeriveSchemaSupport | Určuje, jaké typy příkazů podporovaných DeriveSchema metoda. | |
CommandExecuteSupport | Určuje, jaké typy příkazů podporovaných Execute a ExecuteWithoutResults metod. | |
CommandParameterSupport | Určuje, jaké parametr směrech jsou podporovány. | |
CommandPrepareSupport | Určuje, jaké typy příkazů podporovaných Prepare metoda. | |
DataSourceCulture | Určuje zdroj dat zeměpisné kultury. | |
DataSourceName | Určuje název zdroje dat. | |
DataSourceProduct | Určuje název zdroje dat produktu. | |
DataSourceVersion | Určuje verzi zdroje dat. | |
DateLiteralPrefix | Určuje vlastnost informace zdroje dat, která obsahuje znaky, které předpona literál datum a čas. | |
DateLiteralSuffix | Určuje vlastnost informace zdroje dat, která obsahuje znaky, které příponu literál datum a čas. | |
Default | Obsahuje výchozí instance DataSourceInformation pro použití při zprostředkovatele dat neposkytuje vlastní implementaci třídy. | |
DefaultCatalog | Určuje vlastnost informace zdroje dat, která obsahuje název katalogu výchozí. | |
DefaultSchema | Určuje vlastnost informace zdroje dat, která obsahuje název výchozí schéma. | |
IdentifierCloseQuote | Určuje vlastnost informace zdroje dat, která umožňuje znaku používaného k zavření identifikátor části, které musí být uzavřeny v uvozovkách. | |
IdentifierOpenQuote | Určuje vlastnost informace zdroje dat, která obsahuje znak, který otevřete identifikátor části, které musí být. | |
IdentifierPartsCaseSensitive | Určuje vlastnost zdroj dat informace, označující Pokud identifikátor části jsou zpracovány jako rozlišována. | |
IdentifierPartsStorageCase | Určuje vlastnost informace zdroje dat, která označuje identifikátor případu částí jsou uloženy ve zdroji dat. | |
IndexInvalidCharacters | Určuje vlastnost informace zdroje dat, která obsahuje řetězec znaků, jejichž vzhled jako název indexu není platný. | |
IndexInvalidStartCharacters | Určuje vlastnost informace zdroj dat, která obsahuje řetězec znaků, jejichž vzhled na začátku název indexu není platný. | |
IndexMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku název indexu. | |
IndexSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název indexu v identifikátoru objektu s více částmi. | |
LikeClausePercent | Určuje vlastnost zdroj dat informace, označující zástupný znak použít k zachycení nula nebo více znaků v rámci hodnot klauzule LIKE v příkazu SQL DML. | |
LikeClausePercentEscape | Určuje vlastnost informace zdroje dat, která označuje znak escape znak LikeClausePercent v rámci hodnot klauzule LIKE v příkazu SQL DML. | |
LikeClauseUnderscore | Určuje vlastnost zdroj dat informace, označující zástupný znak použít k zachycení jednotlivé znaky v rámci hodnot klauzule LIKE v příkazu SQL DML. | |
LikeClauseUnderscoreEscape | Určuje vlastnost informace zdroje dat, která označuje znak escape LikeClauseUnderscore znaků v rámci hodnot klauzule LIKE v příkazu SQL DML. | |
ParameterPrefix | Určuje vlastnost informace zdroje dat, která obsahuje znak předpony názvu parametru. | |
ParameterPrefixInName | Určuje vlastnost zdroj dat informace, označující Pokud parametr předpony, měl by se hodnoty pro Name vlastnost. | |
ProcedureInvalidCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled v název procedury není platný. | |
ProcedureInvalidStartCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled na začátku název procedury není platný. | |
ProcedureMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku názvu procedury. | |
ProcedureSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název procedury v identifikátoru objektu s více částmi. | |
QuotedIdentifierPartsCaseSensitive | Určuje vlastnost zdroj dat informace, označující, pokud jsou zpracovány jako rozlišována částí identifikátor v uvozovkách. | |
QuotedIdentifierPartsStorageCase | Určuje vlastnost informace zdroje dat, která označuje části případu identifikátor v uvozovkách jsou uloženy ve zdroji dat. | |
ReservedWords | Určuje vlastnost informace zdroje dat, která poskytuje sadu vyhrazená slova na zdroji dat. | |
SchemaInvalidCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled v názvu schématu není platná. | |
SchemaInvalidStartCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled na začátku názvu schématu není platná. | |
SchemaMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku názvu schématu. | |
SchemaSeparator | Určuje vlastnost informace zdroje dat, která označuje znak oddělující název schématu z jiných částí identifikátoru objektu. | |
SchemaSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název schématu v identifikátoru objektu s více částmi. | |
SchemaSupportedInDml | Určuje vlastnost informace zdroje dat, která označuje, pokud název schématu identifikátorů objektů zobrazených v SQL DML doložek v. | |
ServerSeparator | Určuje vlastnost informace zdroje dat, která označuje znak oddělující název serveru z jiných částí identifikátoru objektu. | |
SupportsAnsi92Sql | Určuje vlastnost informace zdroje dat, která označuje, zda je zdroj dat podporuje standard ANSI92 SQL. | |
SupportsCommandTimeout | Určuje vlastnost informace zdroj dat, která označuje, zda jsou podporovány časové limity příkazu. | |
SupportsNestedTransactions | Určuje vlastnost informace zdroje dat, která označuje, zda lze transakce spuštěna, potvrzena nebo vrácena zpět uvnitř jiné transakce. | |
SupportsQuotedIdentifierParts | Určuje vlastnost zdroj dat informace, označující, zda jsou podporovány částí identifikátor v uvozovkách. | |
SupportsVerifySql | Určuje vlastnost zdroj dat informace, označující, pokud je podporováno ověřování SQL. | |
TableAliasInvalidCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled v alias tabulky není platný. | |
TableAliasInvalidStartCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled na začátku alias tabulky není platný. | |
TableAliasMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku alias tabulky. | |
TableAliasSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud alias tabulky v identifikátoru objektu s více částmi. | |
TableInvalidCharacters | Určuje vlastnost informace zdroje dat, která obsahuje řetězec znaků, jejichž vzhled v názvu tabulky není platný. | |
TableInvalidStartCharacters | Určuje vlastnost informace zdroje dat, která obsahuje řetězec znaků, jejichž vzhled na začátku názvu tabulky není platný. | |
TableMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku názvu tabulky. | |
TableSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název tabulky v identifikátoru objektu s více částmi. | |
UserInvalidCharacters | Určuje vlastnost informace zdroje dat, která obsahuje řetězec znaků, jejichž vzhled uživatelské jméno není platné. | |
UserInvalidStartCharacters | Určuje vlastnost informace zdroje dat, obsahuje řetězec znaků, jejichž vzhled na začátku uživatelské jméno není platné. | |
UserMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku uživatelského jména. | |
UserSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud uživatelské jméno v identifikátoru objektu s více částmi. | |
ViewInvalidCharacters | Určuje, že vlastnost zdroj dat informace, poskytující řetězec znaků, jejichž vzhled v názvu zobrazení není platný. | |
ViewInvalidStartCharacters | Určuje vlastnost informace zdroj dat, která obsahuje řetězec znaků, jejichž vzhled na začátku názvu zobrazení není platný. | |
ViewMaxLength | Určuje vlastnost informace zdroje dat, která označuje maximální délku názvu zobrazení. | |
ViewSupported | Určuje vlastnost informace zdroje dat, která označuje, pokud název zobrazení v identifikátoru objektu s více částmi. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IObjectWithSite.GetSite | Načte poslední server pomocí IObjectWithSite.SetSite metoda.V případech, kde není žádné známé společnosti, vrátí objekt výjimku. (Zděděno z ObjectWithSite.) | |
IObjectWithSite.SetSite | Obsahuje ukazatel na webu na objekt serveru. (Zděděno z ObjectWithSite.) |
Nahoru
Poznámky
Tato třída obsahuje sadu konstantní řetězce, které označují názvy vlastnosti dobře známé datové zdroje informací.Poskytovatel dat je Vítá přidat další vlastnosti k jejich provádění, ale tyto nebudou použity obecně.
Provádění základní třídy standardně přečte vlastnosti a hodnoty vlastností z registru, které jsou zadány v DataSourceInformation klíčů pod SupportedObjects , pokud existuje.To lze snadno určit hodnoty vlastností statická data zdroje informací.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.