Compartir a través de


WebServiceAdapterObject Interfaz

Definición

Representa una conexión a un servicio Web.

public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.WebServiceAdapter2
type WebServiceAdapterObject = interface
    interface WebServiceAdapter2
    interface WebServiceAdapter
Public Interface WebServiceAdapterObject
Implements WebServiceAdapter2
Atributos
Implementaciones

Ejemplos

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

<span class="label">WebServiceAdapter2</span> wsAdapter2;

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

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

string input;
input = wsAdapter2.Input;

Nota: En este caso, la QueryAdapter propiedad se usó para tener acceso a la Input propiedad del objeto 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. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteWebServiceAdapter2 .

El objeto WebServiceAdapterObject es un tipo de adaptador de datos de Microsoft InfoPath que contiene toda la información necesaria para recuperar datos 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.

Para los orígenes de datos secundarios, se puede acceder al objeto WebServiceAdapterObject a través de la QueryAdapter propiedad del DataSourceObject objeto y la Item[Object] propiedad del DataAdaptersCollectionobjeto . Los objetos de datos son accesibles a través de la DataObjects propiedad del XDocument objeto .

Si se usa un servicio web como origen de datos principal para un formulario, el objeto WebServiceAdapterObject es accesible a través QueryAdapter de la XDocument propiedad del objeto .

Propiedades

ErrorsLocation

Obtiene el nodo Modelo de objetos de documento (DOM) XML bajo el cual el adaptador copiará los errores devueltos como XML.

(Heredado de WebServiceAdapter2)
Input

Obtiene o establece la cadena XML ('XML externo') correspondiente al elemento input en el archivo de definición de formulario (.xsf).

(Heredado de WebServiceAdapter2)
Name

Obtiene el nombre de un WebServiceAdapterObject objeto .

(Heredado de WebServiceAdapter2)
Operation

Obtiene o establece la cadena XML ('XML exterior') correspondiente al elemento operation contenido en el archivo de definición de formulario (.xsf) para el WebServiceAdapterObject objeto .

(Heredado de WebServiceAdapter2)
OutputLocation

Obtiene el nodo Modelo de objetos de documento (DOM) XML en el que el adaptador copiará el código XML que devuelva el servicio Web XML.

(Heredado de WebServiceAdapter2)
QueryAllowed

Corresponde al atributo queryAllowed del archivo de definición de formulario (.xsf).

(Heredado de WebServiceAdapter2)
SubmitAllowed

Corresponde al atributo submitAllowed del archivo de definición de formulario (.xsf).

(Heredado de WebServiceAdapter2)
Timeout

Obtiene o establece el valor de tiempo de espera en segundos para un WebServiceAdapterObject objeto.

(Heredado de WebServiceAdapter2)
WSDLURL

Obtiene el localizador uniforme de recursos (URL) del archivo wsdl (Lenguaje de descripción de servicios web) para el servicio web asociado al WebServiceAdapterObject objeto .

(Heredado de WebServiceAdapter2)

Métodos

GenerateDataSetDiffGram(IXMLDOMNode)

Obtiene un DataSet XML serializado que contiene un esquema en línea que describe los datos y el DiffGram del DataSet.

(Heredado de WebServiceAdapter2)
Query()

Ejecuta la operación de consulta en el adaptador, invocando el método Web especificado en el servicio Web e insertando el XML devuelto debajo del nodo dataFields del origen de datos asociado.

(Heredado de WebServiceAdapter2)
Submit()

Ejecuta la operación de envío en el adaptador asociado.

(Heredado de WebServiceAdapter2)

Se aplica a