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


Интерфейс WebServiceAdapterObject

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

 

Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectWrapper))> _
Public Interface WebServiceAdapterObject
    Inherits WebServiceAdapter2, WebServiceAdapter
'Применение
Dim instance As WebServiceAdapterObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(WebServiceAdapterObjectWrapper))] 
public interface WebServiceAdapterObject : WebServiceAdapter2, WebServiceAdapter

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье WebServiceAdapter2.

Объект WebServiceAdapterObject - это тип адаптера данных Microsoft Office InfoPath 2007, содержащий все сведения, необходимые для извлечения данных из внешнего источника данных или отправки данных на него.

WebServiceAdapterObject содержит свойства, которые можно использовать для получения и задания сведений о строках ввода и операций адаптера данных. Он также содержит свойство для получения URL-адреса файла языка описания веб-служб для веб-службы XML.

В случае вспомогательного источника данных для доступа к объекту WebServiceAdapterObject используется свойство QueryAdapter объекта DataSourceObject и свойство Item семейства DataAdaptersCollection. Доступ к объектам данных можно получить с помощью свойства DataObjects объекта XDocument.

Если веб-служба используется в качестве основного источника данных для формы, для доступа к объекту WebServiceAdapterObject используется свойство QueryAdapter объекта XDocument

Пример

В следующем примере задается ссылка на объект WebServiceAdapter с помощью свойства QueryAdapter объекта DataSourceObject в результате передачи имени объекта DataSourceObject свойству Item семейства DataObjectsCollection:

WebServiceAdapter2 wsAdapter2;

wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;

После задания ссылки можно использовать свойства объекта WebServiceAdapter, как показано в следующем примере, где задается ссылка на строку, возвращенную свойством Input:

string input;
input = wsAdapter2.Input;
ЗаметкаЗаметка

В этом случае свойство QueryAdapter было использовано для получения доступа к свойству Input объекта WebServiceAdapter.

См. также

Ссылка

Члены WebServiceAdapterObject
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust