WebServiceAdapterObject Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет подключение к веб-службе XML.
public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.WebServiceAdapter2
type WebServiceAdapterObject = interface
interface WebServiceAdapter2
interface WebServiceAdapter
Public Interface WebServiceAdapterObject
Implements WebServiceAdapter2
- Атрибуты
- Реализации
Примеры
В следующем примере ссылка на объект WebServiceAdapter задается с помощью QueryAdapter свойства DataSourceObject объекта путем передачи DataSourceObject имени объекта в Item[Object] свойство DataObjectsCollection коллекции:
<span class="label">WebServiceAdapter2</span> wsAdapter2;
wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;
После установки ссылки можно использовать свойства объекта WebServiceAdapter , как показано в следующем примере, который задает ссылку на строку, возвращаемую свойством Input :
string input;
input = wsAdapter2.Input;
Примечание. В этом случае QueryAdapter свойство использовалось для доступа к свойству Input объекта WebServiceAdapter .
Комментарии
Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделеWebServiceAdapter2 .
Объект WebServiceAdapterObject — это тип адаптера данных Microsoft InfoPath, который содержит всю информацию, необходимую для получения данных из внешнего источника данных и их отправки во внешний источник данных.
WebServiceAdapterObject содержит свойства, которые можно использовать для получения и задания сведений о строках ввода и операций адаптера данных. Также он предоставляет свойство для получения URL-адреса файла языка описания веб-служб (WSDL) веб-службы XML.
Для вторичных источников данных объект WebServiceAdapterObject доступен через QueryAdapter свойство DataSourceObject объекта и Item[Object] свойство DataAdaptersCollectionобъекта . Объекты данных доступны через DataObjects свойство XDocument объекта .
Если веб-служба используется в качестве основного источника данных для формы, объект WebServiceAdapterObject доступен через QueryAdapter свойство XDocument объекта.
Свойства
ErrorsLocation |
Возвращает узел модели объектов XML-документов (DOM), куда адаптер копирует возвращенные ошибки как XML. (Унаследовано от WebServiceAdapter2) |
Input |
Возвращает или задает строку XML ('внешний XML') в соответствии с элементом input в файле определения формы (XSF). (Унаследовано от WebServiceAdapter2) |
Name |
Возвращает имя WebServiceAdapterObject объекта. (Унаследовано от WebServiceAdapter2) |
Operation |
Возвращает или задает СТРОКУ XML ("внешний XML"), соответствующую элементу операции , содержаемой в файле определения формы (XSF) для WebServiceAdapterObject объекта . (Унаследовано от WebServiceAdapter2) |
OutputLocation |
Возвращает узел модели объектов XML-документов (DOM), куда адаптер копирует XML, возвращенный веб-службой XML. (Унаследовано от WebServiceAdapter2) |
QueryAllowed |
Соответствует атрибуту queryAllowed в файле определения формы (XSF). (Унаследовано от WebServiceAdapter2) |
SubmitAllowed |
Соответствует атрибуту submitAllowed в файле определения формы (XSF). (Унаследовано от WebServiceAdapter2) |
Timeout |
Возвращает или задает значение времени ожидания объекта в секундах WebServiceAdapterObject . (Унаследовано от WebServiceAdapter2) |
WSDLURL |
Возвращает URL-адрес файла WSDL для веб-службы, связанной WebServiceAdapterObject с объектом . (Унаследовано от WebServiceAdapter2) |
Методы
GenerateDataSetDiffGram(IXMLDOMNode) |
Возвращает сериализованный ADO.NET DataSet, содержащий встроенную схему, описывающую данные, и DataSet's DiffGram. (Унаследовано от WebServiceAdapter2) |
Query() |
Выполняет операцию запроса для адаптера путем вызова указанного веб-метода в веб-службе и вставки возвращенного XML в узел dataFields связанного источника данных. (Унаследовано от WebServiceAdapter2) |
Submit() |
Выполняет операцию отправки для связанного адаптера. (Унаследовано от WebServiceAdapter2) |