다음을 통해 공유


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)를 사용하여 쿼리 또는 전송하기 위한 연결(AdoQueryConnectionAdoSubmitConnection 개체로 나타냄)

  • SharePoint Foundation 2010 또는 SharePoint Server 2010을 실행하는 BDC(Business Data Connectivity) 서비스 서버에 등록된 외부 데이터 원본에 쿼리 또는 전송하기 위한 연결(BdcQueryConnection 또는 BdcSubmitConnection 개체로 나타냄)

  • SharePoint 목록에 쿼리 또는 전송하기 위한 연결(SharepointListRWQueryConnection 또는 SharepointListRWSubmitConnection 개체로 나타냄)

  • 웹 서비스에 대한 연결(WebServiceConnection 개체로 나타냄)

  • XML 파일로 전송하거나 XML 파일을 쿼리하기 위한 연결(FileQueryConnectionFileSubmitConnection 개체로 나타냄)

  • 전자 메일을 사용하여 전송하기 위한 연결(EmailSubmitConnection 개체로 나타냄)

DataSource 클래스는 Microsoft InfoPath 2003 개체 모델의 DataObject 인터페이스에 해당합니다.

스레드 보안

이 형식의 모든 공용 static (Visual Basic의Shared ) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수도 있습니다.

참고 항목

참조

DataSource 멤버

Microsoft.Office.InfoPath 네임스페이스