Share via


Interfaz WebServiceAdapterObject

Representa una conexión a un servicio Web.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface WebServiceAdapterObject _
    Inherits WebServiceAdapter2, WebServiceAdapter
'Uso
Dim instance As WebServiceAdapterObject
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : WebServiceAdapter2, 
    WebServiceAdapter

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enWebServiceAdapter2.

El objeto WebServiceAdapterObject es un tipo de adaptador de datos de Microsoft InfoPath que contiene toda la información necesaria para recuperar y enviar datos a un origen de datos externo.

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

Ejemplos

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

Miembros WebServiceAdapterObject

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust