Clase FileQueryConnection

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

Jerarquía de la herencia

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

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.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros FileQueryConnection

Espacio de nombres Microsoft.Office.InfoPath