Compartir a través de


de la propiedad FileSubmitConnection.Filename

Obtiene un objeto XPathTypedValue que se evalúa en el nombre de archivo que se dará al formulario actual cuando lo envíe el objeto FileSubmitConnection.

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

Sintaxis

'Declaración
Public MustOverride ReadOnly Property Filename As XPathTypedValue
    Get
'Uso
Dim instance As FileSubmitConnection
Dim value As XPathTypedValue

value = instance.Filename
public abstract XPathTypedValue Filename { get; }

Valor de propiedad

Tipo: Microsoft.Office.InfoPath.XPathTypedValue
Objeto XPathTypedValue que se evalúa en el nombre de archivo que se dará al formulario cuando se envíe.

Comentarios

El valor de la propiedad Filename de la clase FileSubmitConnection se devuelve como objeto XPathTypedValue, que se puede establecer especificando una cadena literal mediante el método SetStringValue de la clase XPathTypedValue, o especificando una expresión de XPath utilizando la propiedad XPath de la clase XPathTypedValue. Para obtener más información y ejemplos de código, vea el tema sobre la clase XPathTypedValue.

La extensión de nombre de archivo ".xml" se agregará a la cadena si no la tiene. Si la propiedad Filename es una referencia null (Nothing en Visual Basic), el formulario recibe el nombre "Form.xml" cuando se envía.

Si se ha especificado una expresión de XPath, como concat("Status Report -", field1), en el cuadro Nombre de archivo del Asistente para la conexión de datos al definir la conexión de datos, se puede devolver dicha expresión utilizando la propiedad XPath de la clase XPathTypedValue, como se muestra en el ejemplo siguiente.

   FileSubmitConnection submitConnection = 
      (FileSubmitConnection)(DataConnections["SharePoint Library"]);
   MessageBox.Show (submitConnection.Filename.XPath.ToString());
   Dim submitConnection As FileSubmitConnection = 
      DirectCast(DataConnections["SharePoint Library"], _
      FileSubmitConnection)
   MessageBox.Show (submitConnection.Filename.XPath.ToString())

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.

Ejemplos

En el ejemplo siguiente se usa la propiedad Filename del objeto FileSubmitConnection para mostrar el nombre de archivo que se usará al enviar el formulario a la conexión de datos.

   FileSubmitConnection submitConnection = 
      (FileSubmitConnection)(DataConnections["SharePoint Library"]);
   MessageBox.Show (submitConnection.Filename.ToString());
   Dim submitConnection As FileSubmitConnection = 
      DirectCast(DataConnections["SharePoint Library"], _
      FileSubmitConnection)
   MessageBox.Show (submitConnection.Filename.ToString())

Vea también

Referencia

clase FileSubmitConnection

Miembros FileSubmitConnection

Espacio de nombres Microsoft.Office.InfoPath