Metodo WebServiceConnection.GenerateDataSetDiffGram
Per una connessione dati che utilizza un oggetto DataSet ADO.NET e restituisce un oggetto DiffGram che identifica eventuali differenze tra la versione originale e quella corrente degli elementi dei dati.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustOverride Function GenerateDataSetDiffGram As XPathNavigator
Dim instance As WebServiceConnection
Dim returnValue As XPathNavigator
returnValue = instance.GenerateDataSetDiffGram
public abstract XPathNavigator GenerateDataSetDiffGram ()
Valore restituito
Oggetto XPathNavigator posizionato nell'elemento principale di un nodo XML che contiene l'oggetto DiffGram per i dati restituiti dalla connessione dati.
Osservazioni
Un oggetto DiffGram è un formato XML che identifica la versione corrente e quella originale dei dati. Se l'origine dati rappresentata dall'oggetto WebServiceConnection restituisce un oggetto DataSet ADO.NET, chiamando il metodo GenerateDataSetDiffgram nella connessione viene generato un oggetto DiffGram dall'origine dati della connessione che identifica le differenze tra il set originale di dati del modulo e i dati attualmente disponibili tramite la connessione dati.
Possono accedere a questo membro solo moduli eseguiti nello stesso dominio del modulo aperto oppure moduli a cui sono state concesse autorizzazioni tra domini.
A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007 o in un browser.
Esempio
Nell'esempio seguente viene chiamato il metodo GenerateDataSetDiffGram della classe WebServiceConnection in una connessione al servizio Web che utilizza un oggetto DataSet per restituire un oggetto DiffGram all'oggetto XPathNavigator denominato 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()
Vedere anche
Riferimenti
Classe WebServiceConnection
Membri WebServiceConnection
Spazio dei nomi Microsoft.Office.InfoPath