Compartir a través de


FileQueryConnection (Clase)

Representa una conexión para recuperar datos de un archivo XML.

Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)

Sintaxis

'Declaración
Public MustInherit Class FileQueryConnection
    Inherits DataConnection
'Uso
Dim instance As FileQueryConnection
public abstract class FileQueryConnection : DataConnection

Comentarios

La clase FileQueryConnection representa una conexión de datos creada en InfoPath con el Asistente para la conexión de datos que especifica toda la información necesaria para recuperar datos de un archivo XML utilizado como origen de datos secundario (externo).

Se puede tener acceso al objeto FileQueryConnection mediante la propiedad DataConnections de la clase XmlForm para devolver la conexión de la colección DataConnectionCollection de la plantilla de formulario.

También se puede tener acceso al objeto FileQueryConnection desde la colección DataSourceCollection de la plantilla de formulario mediante la propiedad DataSources de XmlForm y la propiedad QueryConnection de la clase DataSource, como se muestra en la siguiente línea de código.

FileQueryConnection myDataSource = 
   (FileQueryConnection)(DataSources["XMLFile"].QueryConnection);
Dim myDataSource As FileQueryConnection  = 
   DirectCast(DataSources("XMLFile").QueryConnection, _
   FileQueryConnection)

La clase FileQueryConnection proporciona la propiedad FileLocation, que se puede utilizar para obtener o establecer el localizador de recursos uniforme (URL) o la ruta de acceso de la convención de nomenclatura universal (UNC) del archivo XML que se está usando como origen de datos externo.

Además del método Execute predeterminado heredado de la clase base DataConnection, que lleva a cabo una operación de consulta con los valores que se definieron declarativamente en el modo de diseño de plantillas de formulario de InfoPath, la clase FileQueryConnection proporciona también el método FileQueryConnection.Execute, que permite especificar otro nodo XML para insertar los datos devueltos desde el archivo XML externo.

La clase FileQueryConnection corresponde a la clase XMLFileAdapterObject del modelo de objetos de Microsoft Office InfoPath 2003.

Jerarquía de herencia

System.Object
   Microsoft.Office.InfoPath.DataConnection
    Microsoft.Office.InfoPath.FileQueryConnection

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

FileQueryConnection (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)