Метод WebServiceConnection.GenerateDataSetDiffGram
Для подключения данных, использующего DataSet ADO .NET и возвращающего метод 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 ()
Возвращаемое значение
ОбъектXPathNavigator размещен в корне узла XML, который содержит метод DiffGram для данных, возвращенных подключением данных.
Заметки
Метод DiffGram является форматом XML, определяющим текущую и начальную версии элементов данных. Если источник данных, представленный объектом WebServiceConnection, возвращает DataSet ADO.NET, вызов метода GenerateDataSetDiffgram при подключении сгенерирует метод DiffGram из источника данных подключения, который определяет любое различие между начальным набором элементов данных в форме и текущим, доступным из подключения данных.
Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.
Доступ к этому типу или члену имеется из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007 или в веб-обозревателе.
Пример
В следующем примере метод GenerateDataSetDiffGram класса WebServiceConnection вызывается при подключении веб-службы, которое использует DataSet для возвращения DiffGram в объект XPathNavigator с именем DiffGramNavigator.
// 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