AdoDotNetProviderObjectFactory – třída
Poskytuje implementaci DataProviderObjectFactory třídy DDEX zprostředkovatelů, jehož základní technologie je .
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataProviderObjectFactory
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetProviderObjectFactory
Obor názvů: Microsoft.VisualStudio.Data.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
Public Class AdoDotNetProviderObjectFactory _
Inherits DataProviderObjectFactory
public class AdoDotNetProviderObjectFactory : DataProviderObjectFactory
public ref class AdoDotNetProviderObjectFactory : public DataProviderObjectFactory
type AdoDotNetProviderObjectFactory =
class
inherit DataProviderObjectFactory
end
public class AdoDotNetProviderObjectFactory extends DataProviderObjectFactory
Typ AdoDotNetProviderObjectFactory zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
AdoDotNetProviderObjectFactory | Konstruktoru třídy.Konkretizuje novou instanci AdoDotNetProviderObjectFactory třídy. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
DataProvider | Načte DDEX poskytovatele, které vytvoří této třídy objektů. (Zděděno z DataProviderObjectFactory.) |
![]() |
Site | Získá nebo nastaví objekt serveru. (Zděděno z ObjectWithSite.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
CreateObject | Podporuje vytváření DataConnectionProperties a DataConnectionSupport typy. (Přepisuje DataProviderObjectFactory.CreateObject(Type).) |
![]() |
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.) |
![]() |
GetAssembly | Vyhledá uveden řetězec sestavení sestavení. (Zděděno z DataProviderObjectFactory.) |
![]() |
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.) |
![]() |
GetType(String) | Načte definice typu uveden název typu. (Zděděno z DataProviderObjectFactory.) |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
OnSiteChanged | Vyvolá událost SiteChanged. (Zděděno z ObjectWithSite.) |
![]() |
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
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
ADO.NETjiž obsahuje několik funkcí potřebných pro podporu DDEX Provider, tak tato třída automaticky poskytuje určité výchozí implementace třídy, pokud nejsou přepsány zprostředkovatele.
Následující třídy jsou automaticky implementovány:
DataConnectionProperties: má obecný mechanismus pro vytváření vlastností připojení.AdoDotNetConnectionProperties Třída poskytuje základní implementace pro poskytovatelů.
DataConnectionSupport: Všechny poskytovatelé musí implementovat podporu dostatek připojení k implementaci této třídy.AdoDotNetConnectionSupport Třída poskytuje základní implementace pro poskytovatelů.
Kromě těchto základní třídy, které můžete vytvářet přímo pomocí této výroby objektu jsou implementovány také následující třídy:
DataObjectEnumerator: má obecný mechanismus pro vytvoření výčtu objektů data.Dvou implementací jsou poskytovány - jeden poskytovat informace "root" a jiné výčet kolekce dat GetSchema rozhraní API.
DataSourceInformation: má obecný mechanismus pro poskytování zdroje dat.Základní třídy mohou však není vždy poskytnout úplné informace.
DataCommand: již má obecný mechanismus pro provádění příkazů.
DataParameter: má obecný mechanismus pro práci s parametry; je však poněkud omezené míře není vědoma typy back end specifických parametrů.
DataTransaction: má obecný mechanismus pro zahájení a ukončení transakce.
DataReader: Všechny mají poskytovatelé úniku dat různými způsoby.AdoDotNetDataReader Třída poskytuje kompletní implementace pomocí ADO.NETIDataReader rozhraní.AdoDotNetDataTableReader Třída poskytuje úplné provádění této pomocí rozhraní ADO.NETDataTable objektu.V případě potřeby mohou být přidány další implementace.
DataObjectConceptMapper: generic sadu datových typů, které používá tato třída implementovat typ mapování dat různé pojmy typ vlastnosti data, uznanými DDEX.
DataObjectIdentifierConverter: zpřístupňuje některé informace, které lze použít k vytvoření přiměřené základní implementace této třídy.Nemusí pracovat správně ve všech scénářích.
DataObjectItemComparer: zpřístupňuje některé informace, které lze použít k vytvoření jednoduchého provádění této třídy.Fungovat budou pouze pro základní scénáře.
Tato třída využívá tam právě ProviderInvariantName vlastnost zadaná v registru zprostředkovatelem DDEX udává, třída co je výchozí název zprostředkovatele.To jsou předávány k určitým objektům, aby správná implementace objekty jsou vytvářeny.
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.