WebServiceConnection.GenerateDataSetDiffGram Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Для подключения данных, использующего DataSet ADO .NET и возвращающего метод DiffGram, который определяет различия между начальной и текущей версией элементов данных.
public:
abstract System::Xml::XPath::XPathNavigator ^ GenerateDataSetDiffGram();
public abstract System.Xml.XPath.XPathNavigator GenerateDataSetDiffGram ();
abstract member GenerateDataSetDiffGram : unit -> System.Xml.XPath.XPathNavigator
Public MustOverride Function GenerateDataSetDiffGram () As XPathNavigator
Возвращаемое значение
ОбъектXPathNavigator размещен в корне узла XML, который содержит метод DiffGram для данных, возвращенных подключением данных.
Примеры
В следующем примере метод WebServiceConnectionGenerateDataSetDiffGram класса вызывается для подключения к веб-службе, которое использует 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()
Комментарии
Метод DiffGram является форматом XML, определяющим текущую и начальную версии элементов данных. Если источник данных, представленный объектом WebServiceConnection, возвращает DataSet ADO.NET, вызов метода GenerateDataSetDiffgram при подключении сгенерирует метод DiffGram из источника данных подключения, который определяет любое различие между начальным набором элементов данных в форме и текущим, доступным из подключения данных.
Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.