WebServiceAdapterObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |