다음을 통해 공유


DataSource 클래스

양식 서식 파일의 데이터 원본을 나타냅니다.

네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(microsoft.office.infopath.dll)

구문

Public MustInherit Class DataSource

Dim instance As DataSource
public abstract class DataSource

주의

DataSource 개체는 Microsoft Office InfoPath 2007 양식 서식 파일과 연결되어 있는 저장된 데이터의 원본 중 하나입니다. DataSource 개체는 양식 서식 파일의 기본 데이터 원본을 나타내거나, '데이터 연결'(이전 Microsoft InfoPath 릴리스의 '데이터 어댑터')을사용하여 외부 데이터 원본에서 가져온 보조 데이터 원본을 나타낼 수 있습니다.양식의 기본 데이터 원본을 사용하면 해당 양식의 원본으로 사용하는 XML 문서에 액세스할 수 있으며 보조 데이터 원본을 사용하면 웹 서비스 쿼리와 같은 외부 데이터 원본에서 검색한 데이터에 액세스할 수 있습니다.

DataSource 개체는 저장된 데이터와 프로그래밍 방식으로 상호 작용하는 데 사용할 수 있는 속성과 메서드를 제공하며, 보조 데이터 원본과의 데이터 연결에 액세스하는 데도 사용됩니다. XmlForm 클래스의 DataSources 속성을 사용하여 DataSource 개체에 액세스할 수 있습니다.

보조 데이터 원본의 경우 DataSource 개체는 Microsoft Access나 Microsoft SQL Server 데이터베이스, .xml 파일 또는 XML 웹 서비스 연결과 같은 외부 데이터 원본에서 데이터를 가져올 때 사용하는 데이터 연결과 양식 사이의 중간 역할을 합니다. 사용되는 데이터 연결 개체의 형식은 데이터를 가져올 때 사용하는 외부 데이터 연결 유형에 따라 다릅니다. DataSource 개체는 모든 형식의 데이터 연결 개체에 사용할 수 있는 공통 속성 및 메서드 집합을 제공하고 각 데이터 연결 개체는 고유한 속성 및 메서드 집합을 제공합니다.

Microsoft Office InfoPath 2007 에서는 다음과 같은 유형의 데이터 연결을 지원합니다.

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

상속 계층 구조

System.Object
  Microsoft.Office.InfoPath.DataSource

스레드 보안

Visual Basic에서 공유되는 이 형식의 모든 Public static 구성원은 스레드로부터 안전합니다.

참고 항목

참조

DataSource 구성원
Microsoft.Office.InfoPath 네임스페이스