Compartilhar via


WebServiceAdapterObject Interface

Definição

Representa uma conexão com um serviço Web XML.

public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096CD5D4-0786-11D1-95FA-0080C78EE3BB")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.WebServiceAdapter2
type WebServiceAdapterObject = interface
    interface WebServiceAdapter2
Public Interface WebServiceAdapterObject
Implements WebServiceAdapter2
Derivado
Atributos
Implementações

Exemplos

No exemplo a seguir, uma referência ao objeto WebServiceAdapter é definida usando a QueryAdapter propriedade do DataSourceObject objeto passando o nome do DataSourceObject objeto para a Item[Object] propriedade da DataObjectsCollection coleção:

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

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

Depois que a referência tiver sido definida, você poderá usar as propriedades do objeto WebServiceAdapter , conforme mostrado no exemplo a seguir, que define uma referência à cadeia de caracteres retornada pela Input propriedade:

string input;
input = wsAdapter2.Input;

Observação: nesse caso, a QueryAdapter propriedade foi usada para acessar a Input propriedade do objeto WebServiceAdapter .

Comentários

This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteWebServiceAdapter2.

O objeto WebServiceAdapterObject é um tipo de adaptador de dados do Microsoft Office InfoPath 2003 que contém todas as informações necessárias para recuperar dados e enviar dados para uma fonte de dados externa.

O WebServiceAdapterObject fornece propriedades que podem ser usadas para obter e definir informações sobre as cadeias de caracteres de entrada e operação do adaptador de dados. Ele também fornece uma propriedade para obter a URL (Uniform Resource Locator) do arquivo WSDL (Linguagem de Descrição dos Serviços Web) do serviço Web XML.

Para fontes de dados secundárias, o objeto WebServiceAdapterObject é acessível por meio da QueryAdapter propriedade do DataSourceObject objeto e da Item[Object] propriedade do DataAdaptersCollection. Os objetos de dados são acessíveis por meio da DataObjects propriedade do XDocument objeto.

Se um serviço Web for usado como a fonte de dados primária para um formulário, o objeto WebServiceAdapterObject estará acessível por meio QueryAdapter da propriedade do XDocument objeto

Propriedades

ErrorsLocation

Obtém o nó DOM (Modelo de Objeto de Documento XML) no qual o adaptador copiará erros retornados como XML.

(Herdado de WebServiceAdapter2)
Input

Obtém ou define a cadeia de caracteres XML ('XML externo') correspondente ao elemento de entrada no arquivo de definição de formulário (.xsf).

(Herdado de WebServiceAdapter2)
Name

Obtém o nome de um WebServiceAdapterObject objeto.

(Herdado de WebServiceAdapter2)
Operation

Obtém ou define a cadeia de caracteres XML ('XML externo') correspondente ao elemento de operação contido no arquivo de definição de formulário (.xsf) para o WebServiceAdapterObject objeto.

(Herdado de WebServiceAdapter2)
OutputLocation

Obtém o nó DOM (Modelo de Objeto de Documento XML) no qual o adaptador copiará o XML retornado pelo serviço Web XML.

(Herdado de WebServiceAdapter2)
QueryAllowed

Corresponde ao atributo queryAllowed no arquivo de definição de formulário (.xsf).

(Herdado de WebServiceAdapter2)
SubmitAllowed

Corresponde ao atributo submitAllowed no arquivo de definição de formulário (.xsf).

(Herdado de WebServiceAdapter2)
Timeout

Obtém ou define o valor de tempo limite em segundos para um WebServiceAdapterObject objeto.

(Herdado de WebServiceAdapter2)
WSDLURL

Obtém a URL (Uniform Resource Locator) do arquivo WSDL (Linguagem de Descrição dos Serviços Web) para o serviço Web associado ao WebServiceAdapterObject objeto.

(Herdado de WebServiceAdapter2)

Métodos

GenerateDataSetDiffGram(IXMLDOMNode)

Obtém um DataSet ADO.NET serializado, contendo um esquema embutido que descreve os dados e o DiffGram do DataSet.

(Herdado de WebServiceAdapter2)
Query()

Executa a operação de consulta no adaptador, invocando o método Web especificado no serviço Web e inserindo o XML retornado no nó dataFields da fonte de dados associada.

(Herdado de WebServiceAdapter2)
Submit()

Executa a operação de envio no adaptador associado.

(Herdado de WebServiceAdapter2)

Aplica-se a