DataSource 클래스
양식 서식 파일의 데이터 원본을 나타냅니다.
상속 계층 구조
System.Object
Microsoft.Office.InfoPath.DataSource
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)
구문
‘선언
Public MustInherit Class DataSource
‘사용 방법
Dim instance As DataSource
public abstract class DataSource
주의
DataSource 개체는 InfoPath 양식 서식 파일과 연결되어 있는 저장된 데이터의 원본 중 하나에 해당합니다. DataSource 개체는 양식 서식 파일의 기본 데이터 원본을 나타내거나, 연결된 데이터 연결(첫 번째 Microsoft InfoPath 릴리스에서는 데이터 어댑터라고 함)을 사용하여 외부 데이터 원본에서 가져온 보조 데이터 원본을 나타낼 수 있습니다. 양식의 기본 데이터 원본을 사용하면 해당 양식의 원본으로 사용하는 XML 문서에 액세스할 수 있는 반면, 보조 데이터 원본을 사용하면 웹 서비스 쿼리와 같은 외부 데이터 원본에서 검색한 데이터에 액세스할 수 있습니다.
DataSource 개체는 저장된 데이터와 프로그래밍 방식으로 상호 작용하는 데 사용할 수 있는 속성과 메서드를 제공하며, 보조 데이터 원본에 대한 데이터 연결에 액세스할 수 있도록 해 줍니다. XmlForm 클래스의 DataSources 속성을 사용하여 DataSource 개체에 액세스할 수 있습니다.
보조 데이터 원본의 경우 DataSource 개체는 Microsoft Access나 Microsoft SQL Server 데이터베이스에 대한 연결, .xml 파일 또는 XML 웹 서비스와 같은 외부 데이터 원본에서 데이터를 가져올 때 사용하는 데이터 연결과 양식 사이의 중간 역할을 합니다. 사용되는 데이터 연결 개체의 형식은 데이터를 가져올 때 사용하는 외부 데이터 연결 유형에 따라 다릅니다. DataSource 개체는 모든 형식의 데이터 연결 개체에 사용할 수 있는 공통 속성 및 메서드 집합을 제공하고 각 데이터 연결 개체는 고유한 속성 및 메서드 집합을 제공합니다.
Microsoft InfoPath 2010에서는 다음과 같은 종류의 데이터 연결을 지원합니다.
ADO(ActiveX Data Objects)를 사용하여 쿼리 또는 전송하기 위한 연결(AdoQueryConnection 및 AdoSubmitConnection 개체로 나타냄)
SharePoint Foundation 2010 또는 SharePoint Server 2010을 실행하는 BDC(Business Data Connectivity) 서비스 서버에 등록된 외부 데이터 원본에 쿼리 또는 전송하기 위한 연결(BdcQueryConnection 또는 BdcSubmitConnection 개체로 나타냄)
SharePoint 목록에 쿼리 또는 전송하기 위한 연결(SharepointListRWQueryConnection 또는 SharepointListRWSubmitConnection 개체로 나타냄)
웹 서비스에 대한 연결(WebServiceConnection 개체로 나타냄)
XML 파일로 전송하거나 XML 파일을 쿼리하기 위한 연결(FileQueryConnection 및 FileSubmitConnection 개체로 나타냄)
전자 메일을 사용하여 전송하기 위한 연결(EmailSubmitConnection 개체로 나타냄)
DataSource 클래스는 Microsoft InfoPath 2003 개체 모델의 DataObject 인터페이스에 해당합니다.
스레드 보안
이 형식의 모든 공용 static (Visual Basic의Shared ) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수도 있습니다.