Поделиться через


FileSubmitConnection.Filename Свойство

Определение

Возвращает объект XPathTypedValue , вычисляющий имя файла, которое будет присвоено текущей форме при отправке FileSubmitConnection формы объектом .

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

Значение свойства

Объект XPathTypedValue , вычисляющий имя файла, которое будет присвоено форме при отправке.

Примеры

В следующем примере применяется свойство Filename объекта FileSubmitConnection, чтобы отобразить имя файла, которое будет использовано при отправке формы в подключение данных.

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

Комментарии

Значение свойства Filename класса FileSubmitConnection возвращается в виде XPathTypedValue объекта, который можно задать, указав литеральную строку с помощью SetStringValue(String) метода класса XPathTypedValue или указав выражение XPath с помощью XPath свойства класса XPathTypedValue . Дополнительные сведения и примеры кода см. в теме, посвященной классу XPathTypedValue.

В строку будет добавлено расширение имени файла "XML", если оно еще не включено. Если свойство Filename является пустой ссылкой (Nothing в Visual Basic), форма получает имя "Form.xml" при отправке.

Если выражение XPath, например concat("Status Report -", field1), было указано в поле Имя файла мастера подключения к данным при определении подключения к данным, это выражение можно вернуть с помощью XPath свойства класса XPathTypedValue , как показано в следующем примере.

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

Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.

Применяется к