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


WebServiceAdapterObject Интерфейс

Определение

Представляет подключение к веб-службе XML.

public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096CD5D4-0786-11D1-95FA-0080C78EE3BB")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.WebServiceAdapter2
type WebServiceAdapterObject = interface
    interface WebServiceAdapter2
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 Office InfoPath 2003, который содержит все сведения, необходимые для получения данных из внешнего источника данных и их отправки во внешний источник данных.

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)

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