Compartilhar via


FileSubmitConnection.Filename Propriedade

Definição

Obtém um XPathTypedValue que avalia para o nome do arquivo que o formulário atual será dado quando o formulário for enviado pelo FileSubmitConnection objeto.

public:
 abstract property Microsoft::Office::InfoPath::XPathTypedValue ^ Filename { Microsoft::Office::InfoPath::XPathTypedValue ^ get(); };
public abstract Microsoft.Office.InfoPath.XPathTypedValue Filename { get; }
member this.Filename : Microsoft.Office.InfoPath.XPathTypedValue
Public MustOverride ReadOnly Property Filename As XPathTypedValue

Valor da propriedade

Um XPathTypedValue que avalia para o nome do arquivo que o formulário será dado quando ele for enviado.

Exemplos

O exemplo a seguir usa a propriedade Filename do objeto FileSubmitConnection para exibir o nome do arquivo que será usado ao enviar o formulário para a conexão de dados.

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())

Comentários

O valor da propriedade Filename da classe FileSubmitConnection é retornado como um XPathTypedValue objeto, que pode ser definido especificando uma cadeia de caracteres literal usando o SetStringValue(String) método da classe XPathTypedValue ou especificando uma expressão XPath usando a XPath propriedade da classe XPathTypedValue . Para obter mais informações e exemplos de código, consulte o tópico Classe XPathTypedValue .

A extensão de nome do arquivo ".xml" será anexada à cadeia de caracteres se ela ainda não estiver incluída. Se a propriedade Filename for uma referência nula (Nada no Visual Basic), o formulário recebe o nome "Form.xml" quando é enviado.

Se uma expressão XPath, como concat("Relatório de Status -", field1), tiver sido especificada na caixa Nome do arquivo do Assistente de Conexão de Dados quando a conexão de dados foi definida, você poderá retornar essa expressão usando a XPath propriedade da classe XPathTypedValue , conforme mostrado no exemplo a seguir.

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())

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.

Aplica-se a