Compartir a través de


WebServiceAdapterObject (Interfaz)

Representa una conexión a un servicio Web.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<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

Comentarios

Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea WebServiceAdapter2.

El objeto WebServiceAdapterObject es un tipo de adaptador de datos de Microsoft Office InfoPath 2003 que contiene toda la información necesaria para recuperar los datos de un origen de datos externo y enviarlos al mismo.

El objeto WebServiceAdapterObject proporciona propiedades que se pueden utilizar para obtener y establecer información sobre las cadenas de entradas y operaciones de un adaptador de datos. También proporciona una propiedad para obtener la dirección URL del archivo WSDL (Web Services Description Language) del servicio Web XML.

En el caso de orígenes de datos secundarios, se puede tener acceso al objeto WebServiceAdapterObject a través de la propiedad QueryAdapter del objeto DataSourceObject y la propiedad Item de DataAdaptersCollection. Se tiene acceso a los objetos de datos a través de la propiedad DataObjects del objeto XDocument.

Si se utiliza un servicio Web como origen de datos primario de un formulario, se tiene acceso al objeto WebServiceAdapterObject a través de la propiedad QueryAdapter del objeto XDocument

Ejemplo

En el siguiente ejemplo, se establece una referencia al objeto WebServiceAdapter mediante la propiedad QueryAdapter del objeto DataSourceObject pasando el nombre del objeto DataSourceObject a la propiedad Item de la colección DataObjectsCollection:

WebServiceAdapter2 wsAdapter2;

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

Una vez establecida la referencia, puede utilizar las propiedades del objeto WebServiceAdapter como se muestra en el siguiente ejemplo, donde se establece una referencia a la cadena devuelta por la propiedad Input:

string input;
input = wsAdapter2.Input;
Nota:

En este caso, la propiedad QueryAdapter se utilizó para tener acceso a la propiedad Input del objeto WebServiceAdapter.

Vea también

Referencia

WebServiceAdapterObject (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)