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


Интерфейс WebServiceAdapterObject

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

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

Синтаксис

'Декларация
<GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectClass))> _
Public Interface WebServiceAdapterObject
    Inherits WebServiceAdapter2
'Применение
Dim instance As WebServiceAdapterObject
[GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(WebServiceAdapterObjectClass))] 
public interface WebServiceAdapterObject : WebServiceAdapter2

Заметки

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

Объект WebServiceAdapterObject является объектом типа адаптера данных Microsoft Office InfoPath 2003, который содержит всю информацию, необходимую для извлечения данных из внешнего источника данных и представления данных в него.

Объект WebServiceAdapterObject предоставляет свойства, которые могут быть использованы для получения и задания информации о входных и операционных строках адаптера данных. Он также предоставляет свойство для получения унифицированного указателя ресурсов (URL) файла языка описания веб-служб (WSDL) веб-службы 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