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:

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)