DataSource (Clase)
Representa un origen de datos en una plantilla de formulario.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)
Sintaxis
Public MustInherit Class DataSource
Dim instance As DataSource
public abstract class DataSource
Comentarios
Objeto DataSource correspondiente a uno de los orígenes de datos almacenados asociados a una plantilla de formulario de Microsoft Office InfoPath 2007. Un objeto DataSource puede representar el origen de datos principal de una plantilla de formulario o un origen de datos secundario obtenido de un origen de datos externo utilizando una conexión de datos asociada (denominada adaptador de datos en la versión anterior de Microsoft InfoPath). Si se trabaja con el origen de datos principal de un formulario, se obtiene acceso a su documento XML subyacente, mientras que si se trabaja con un origen de datos secundario, se obtiene acceso a datos recuperados de un origen de datos externo, por ejemplo, una consulta de un servicio Web.
El objeto DataSource proporciona propiedades y métodos que se pueden utilizar para interaccionar mediante programación con los datos almacenados, así como para proporcionar acceso a la conexión de datos asociada para orígenes de datos secundarios. Se puede tener acceso a un objeto DataSource mediante la propiedad DataSources de la clase XmlForm.
Para los orígenes de datos secundarios, un objeto DataSource actúa como intermediario entre un formulario y la conexión de datos utilizada para obtener datos de un origen de datos externo, por ejemplo, una conexión a una base de datos de Microsoft Access o Microsoft SQL Server, un archivo .xml o un servicio Web XML. El tipo de conexión de datos utilizado depende del tipo de conexión de datos externa que se use para obtener los datos. El objeto DataSource proporciona un conjunto de propiedades y métodos comunes que se puede usar para todos los tipos de objetos de conexión de datos. Cada objeto de conexión de datos proporciona su conjunto de propiedades y métodos.
Microsoft Office InfoPath 2007 es compatible con los tipos de conexión de datos siguientes:
Una conexión de consulta o envío mediante objetos de datos de ActiveX representada por los objetos AdoQueryConnection y AdoSubmitConnection.
Una conexión de consulta a una lista de SharePoint representada por el objeto SharepointListQueryConnection.
Una conexión a un servicio Web representada por el objeto WebServiceConnection.
Una conexión de consulta o envío a un archivo XML representada por los objetos FileQueryConnection y FileSubmitConnection.
Una conexión de envío por correo electrónico representada por el objeto EmailSubmitConnection.
La clase DataSource corresponde a la interfaz DataObject del modelo de objetos de Microsoft InfoPath 2003.
Jerarquía de herencia
System.Object
Microsoft.Office.InfoPath.DataSource
Seguridad de subprocesos
Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.
Vea también
Referencia
DataSource (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)