Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta un'origine dati in un modello di modulo.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustInherit Class DataSource
Dim instance As DataSource
public abstract class DataSource
Osservazioni
Un oggetto DataSource corrisponde a una delle origini di dati archiviati associate a un modello di modulo di Microsoft Office InfoPath 2007. Un oggetto DataSource può rappresentare l'origine dati primaria, o principale, di un modello di modulo oppure un'origine dati secondaria ottenuta da un'origine dati esterna utilizzando una connessione dati associata, detta adattatore dati nella versione precedente di Microsoft InfoPath. Quando si utilizza l'origine dati principale di un modulo è possibile accedere al documento XML sottostante del modulo, mentre quando si utilizza un'origine dati secondaria è possibile accedere ai dati recuperati da un'origine dati esterna, ad esempio una query di un servizio Web.
L'oggetto DataSource implementa proprietà e metodi che possono essere utilizzati per interagire a livello di programmazione con i dati archiviati, nonché per consentire l'accesso alle connessioni dati associate per le origini dati secondarie. È possibile accedere a un oggetto DataSource utilizzando la proprietà DataSources della classe XmlForm.
Per le origini dati secondarie, un oggetto DataSource può inoltre fungere da intermediario tra il modulo e la connessione dati utilizzata per ottenere i dati da un'origine dati esterna, ad esempio una connessione a un database di Microsoft Access o Microsoft SQL Server, un file con estensione xml o un servizio Web XML. Il tipo di oggetto connessione dati utilizzato dipende dal tipo di connessione dati esterna utilizzato per acquisire i dati. L'oggetto DataSource implementa un set comune di proprietà e metodi che possono essere utilizzati per tutti i tipi di oggetto connessione dati e ognuno degli oggetti connessione dati implementa il proprio set di proprietà e metodi.
Microsoft Office InfoPath 2007 supporta i tipi di connessione dati seguenti:
Una connessione per l'esecuzione di query o l'invio tramite ADO (ActiveX Data Objects), rappresentata dagli oggetti AdoQueryConnection e AdoSubmitConnection.
Una connessione per l'esecuzione di query in un elenco SharePoint, rappresentata dall'oggetto SharepointListQueryConnection.
Una connessione a un servizio Web, rappresentata da un oggetto WebServiceConnection.
Una connessione per l'esecuzione di query o l'invio in un file XML, rappresentata dagli oggetti FileQueryConnection e FileSubmitConnection.
Una connessione per l'invio tramite posta elettronica, rappresentata dall'oggetto EmailSubmitConnection.
La classe DataSource corrisponde all'interfaccia DataObject del modello a oggetti di Microsoft Office InfoPath 2003.
Gerarchia di ereditarietà
System.Object
Microsoft.Office.InfoPath.DataSource
Thread Safety
Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.