WebServiceConnection.GenerateDataSetDiffGram 메서드

ADO.NET DataSet을 사용하고, 원본 데이터 요소와 현재 데이터 요소의 차이를 식별하는 DiffGram을 반환하는 데이터 연결에 해당합니다.

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

구문

‘선언
Public MustOverride Function GenerateDataSetDiffGram As XPathNavigator
‘사용 방법
Dim instance As WebServiceConnection
Dim returnValue As XPathNavigator

returnValue = instance.GenerateDataSetDiffGram()
public abstract XPathNavigator GenerateDataSetDiffGram()

반환 값

형식: System.Xml.XPath.XPathNavigator
데이터 연결에서 반환되는 데이터의 DiffGram을 포함하는 XML 노드 루트에 배치되는 XPathNavigator입니다.

주의

DiffGram은 현재 데이터 요소와 원본 데이터 요소를 식별하는 XML 형식입니다. WebServiceConnection 개체가 나타내는 데이터 원본에서 ADO.NET DataSet을 반환하는 경우 연결에서 GenerateDataSetDiffgram 메서드를 호출하면 양식의 원본 데이터 요소 집합과 데이터 연결에서 현재 사용할 수 있는 데이터 요소 집합 간의 차이를 식별하는 DiffGram이 연결 데이터 원본에서 생성됩니다.

이 멤버는 현재 열려 있는 양식과 같은 도메인에서 실행하는 양식 또는 도메인 간 권한이 부여된 양식에서만 액세스할 수 있습니다.

이 형식 또는 멤버는 Microsoft InfoPath Filer 또는 웹 브라우저에서 연 양식에서 실행되는 코드에서 액세스할 수 있습니다.

다음 예제에서는 DataSet을 사용하는 웹 서비스 연결에서 WebServiceConnection 클래스의 GenerateDataSetDiffGram 메서드를 호출하여 DiffGramNavigator라는 XPathNavigator 개체에 대한 DiffGram을 반환합니다.

// Open connection.
WebServiceConnection wsc = 
   (WebServiceConnection)this.DataConnections["Main query"];

// Generate DiffGram.
XPathNavigator DiffGramNavigator =  wsc.GenerateDataSetDiffgram();
' Open connection.
Dim wsc As WebServiceConnection = 
   DirectCast(Me.DataConnections("Main query"), WebServiceConnection)

' Generate DiffGram.
Dim DiffGramNavigator As XPathNavigator  = _
   wsc.GenerateDataSetDiffgram()

참고 항목

참조

WebServiceConnection 클래스

WebServiceConnection 멤버

Microsoft.Office.InfoPath 네임스페이스