DataSource.CreateNavigator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает XPathNavigator
public:
abstract System::Xml::XPath::XPathNavigator ^ CreateNavigator();
public abstract System.Xml.XPath.XPathNavigator CreateNavigator ();
abstract member CreateNavigator : unit -> System.Xml.XPath.XPathNavigator
Public MustOverride Function CreateNavigator () As XPathNavigator
Возвращаемое значение
Объект XPathNavigator размещен а корневом узле источника данных.
Примеры
В следующем примере объект XPathNavigator создается для источника данных CityList с помощью CreateNavigator() метода , а затем XML-код источника данных отображается в окне сообщения.
XPathNavigator myNavigator =
this.DataSources["CityList"].CreateNavigator();
MessageBox.Show("Data source XML: " + myNavigator.OuterXml.ToString());
Dim myNavigator As XPathNavigator =
Me.DataSources("CityList").CreateNavigator()
MessageBox.Show("Data source XML: " & myNavigator.OuterXml.ToString())
Комментарии
Метод CreateNavigator() позволяет программно получить доступ к хранимым данным источника данных, представленного DataSource объектом , и управлять ими. Можно использовать любые свойства и методы, поддерживаемые классом XPathNavigator, для работы с источником данных.
Метод CreateNavigator() заменяет свойство DOM объекта DataObject , используемого в объектной модели Microsoft InfoPath 2003.
Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler или браузере.