Интерфейс 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