WebServiceAdapterObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |