AdoDotNetProviderObjectFactory 클래스
구현을 제공 된 DataProviderObjectFactory DDEX 되는 기술의 공급자 클래스 ADO.NET.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataProviderObjectFactory
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetProviderObjectFactory
네임스페이스: Microsoft.VisualStudio.Data.AdoDotNet
어셈블리: Microsoft.VisualStudio.Data(Microsoft.VisualStudio.Data.dll)
구문
‘선언
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
AdoDotNetProviderObjectFactory 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
AdoDotNetProviderObjectFactory | 클래스 생성자입니다. AdoDotNetProviderObjectFactory 클래스의 새 인스턴스를 인스턴스화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() |
DataProvider | DDEX 공급자에 대해이 클래스 개체를 만듭니다 검색 합니다. (DataProviderObjectFactory에서 상속됨) |
![]() |
Site | 개체 사이트를 설정 하거나 검색 합니다. (ObjectWithSite에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
CreateObject | 지원의 DataConnectionProperties 및 DataConnectionSupport 형식입니다. (DataProviderObjectFactory.CreateObject(Type)을(를) 재정의함) |
![]() |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) |
![]() |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
GetAssembly | 어셈블리 문자열에 지정 된 어셈블리를 찾습니다. (DataProviderObjectFactory에서 상속됨) |
![]() |
GetHashCode | 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨) |
![]() |
GetType() | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
GetType(String) | 형식 이름이 지정 되는 형식 정의 검색 합니다. (DataProviderObjectFactory에서 상속됨) |
![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() |
OnSiteChanged | SiteChanged 이벤트를 발생시킵니다. (ObjectWithSite에서 상속됨) |
![]() |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
SiteChanged | 이벤트 발생 시기는 Site 속성을 변경 합니다. (ObjectWithSite에서 상속됨) |
위쪽
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | 마지막으로 사이트를 사용 하 여 설정 검색은 IObjectWithSite.SetSite 메서드.경우에 없는 알려진된 사이트 되는 예외 개체를 반환 합니다. (ObjectWithSite에서 상속됨) |
![]() ![]() |
IObjectWithSite.SetSite | 사이트의 사이트 개체 포인터를 제공합니다. (ObjectWithSite에서 상속됨) |
위쪽
설명
ADO.NET이미 다양 한 공급자에서 재정의 하지 않으면이 클래스는 특정 클래스에 대 한 기본 구현을 자동으로 제공 하므로 DDEX 공급자를 지 원하는 데 필요한 기능을 제공 합니다.
다음 클래스는 자동으로 구현 됩니다.
DataConnectionProperties: ADO.NET 연결 속성을 작성 하는 일반 메커니즘이 있습니다.AdoDotNetConnectionProperties 클래스의 기본 구현을 제공 ADO.NET 공급자.
DataConnectionSupport: 모든 ADO.NET 공급자는이 클래스를 구현 하는 충분 한 연결 지원 구현 해야 합니다.AdoDotNetConnectionSupport 클래스의 기본 구현을 제공 ADO.NET 공급자.
이 팩터리를 사용 하 여 직접 만들 수 있는 개체, 다음과 같은 클래스가 구현도 이러한 기본 클래스 외에도:
DataObjectEnumerator: ADO.NET 데이터 개체를 열거 하는 일반 메커니즘이 있습니다.두 구현이 제공-다른 데이터를 사용 하 여 컬렉션을 열거 하 고 "루트" 정보를 제공 하는 GetSchema API.
DataSourceInformation: ADO.NET 데이터 원본 정보를 제공 하는 일반 메커니즘이 있습니다.그러나 기본 클래스 완전 한 정보를 항상 제공할 수도 있습니다.
DataCommand: ADO.NET 명령을 실행 하는 일반 메커니즘에 이미 있습니다.
DataParameter: ADO.NET ; 매개 변수 사용 하는 일반 메커니즘이 있습니다 그러나 백 엔드 관련 매개 변수 형식을 인식 하지 않습니다 경우에 따라 다소 제한 됩니다.
DataTransaction: ADO.NET 시작 하 고 트랜잭션을 종료 하는 일반 메커니즘이 있습니다.
DataReader: 모든 ADO.NET 공급자가 여러 가지 방법으로 데이터를 노출 합니다.AdoDotNetDataReader 클래스를 제공 하는 완전 한 구현을 사용 하 여 ADO.NETIDataReader 인터페이스.AdoDotNetDataTableReader 클래스를 사용 하 여이 인터페이스의 완전 한 구현을 제공 된 ADO.NETDataTable 개체.자세한 구현 필요에 따라 추가 될 수 있습니다.
DataObjectConceptMapper: ADO.NET 일반 데이터 형식 매핑을 인식 DDEX 여 다양 한 데이터 형식 속성 개념을 구현 하려면이 클래스를 사용 하 여 데이터 형식을 노출 합니다.
DataObjectIdentifierConverter: ADO.NET 합리적인이 클래스의 기본 구현을 생성 하는 데 사용 하는 몇 가지 정보를 제공 합니다.정확 하 게 모든 시나리오에서 작동 하지 않습니다.
DataObjectItemComparer: ADO.NET 는이 클래스의 간단한 구현을 위해 사용 되는 일부 정보를 제공 합니다.이 기본 시나리오에만 작동 합니다.
여기에이 클래스가 의존 되는 ProviderInvariantName 레지스트리에 클래스 대상을 DDEX 공급자가 지정 된 속성의 ADO.NET 공급자의 고정 이름입니다.이것의 올바른 구현을 위해서는 특정 개체에 전달 됩니다 ADO.NET 개체를 만듭니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.