EmailSubmitConnection.Execute(XPathNavigator) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Переопределяет метод по умолчанию Execute() , чтобы указать другой источник данных для отправки.
public:
abstract void Execute(System::Xml::XPath::XPathNavigator ^ input);
public abstract void Execute (System.Xml.XPath.XPathNavigator input);
override this.Execute : System.Xml.XPath.XPathNavigator -> unit
Public MustOverride Sub Execute (input As XPathNavigator)
Параметры
- input
- XPathNavigator
Объект XPathNavigator, размещенный в узле XML, который содержит данные для отправки.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр . Например, неправильный тип или формат.
Примеры
В следующем примере используется метод Execute(XPathNavigator) для отправки формы в подключение данных "Отправка по электронной почте" с использованием данных из источника данных "QueryTypedDataSet", а не основного источника данных формы.
public void FormEvents_Submit(object sender, SubmitEventArgs e)
{
XmlForm myXmlForm = this;
XPathNavigator myNav = myXmlForm.DataSources[
"QueryTypedDataSet"].CreateNavigator();
EmailSubmitConnection mySubmit = (EmailSubmitConnection)myXmlForm.
DataConnections["Email Submit"];
mySubmit.Execute(myNav);
}
Public Sub FormEvents_Submit(ByVal sender As Object, _
ByVal e As SubmitEventArgs)
Dim myXmlForm As XmlForm = Me
Dim myNav As XPathNavigator = myXmlForm.DataSources(_
"QueryTypedDataSet").CreateNavigator()
EmailSubmitConnection mySubmit = DirectCast( _
myXmlForm.DataConnections("Email Submit"),EmailSubmitConnection)
mySubmit.Execute(myNav)
End Sub
Комментарии
Этот метод переопределяет метод Execute() по умолчанию (наследуется DataConnection от базового класса), который отправляет main источник данных формы. Объект XPathNavigator , указанный input
для параметра, должен указывать на УЗЕЛ XML, содержащий отправляемые данные. Передаваемые данные могут быть указаны любым DataSource объектом.
input
Установка для параметра значения NULL имеет тот же эффект, что и использование метода Execute() по умолчанию для отправки всей формы с помощью декларативных параметров, определенных в шаблоне формы.
Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.