Condividi tramite


Interfaccia WebServiceAdapterObject

Rappresenta una connessione a un servizio Web XML.

Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Sintassi

<GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectClass))> _
Public Interface WebServiceAdapterObject
    Inherits WebServiceAdapter2

Dim instance As WebServiceAdapterObject
[GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(WebServiceAdapterObjectClass))] 
public interface WebServiceAdapterObject : WebServiceAdapter2

Osservazioni

Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere WebServiceAdapter2.

L'oggetto WebServiceAdapterObject è un tipo di adattatore dati di Microsoft Office InfoPath 2003 che contiene tutte le informazioni necessarie per il recupero di dati da e l'invio di dati a un'origine dati esterna.

L'oggetto WebServiceAdapterObject implementa proprietà che possono essere utilizzate per recuperare e impostare informazioni sulle stringhe degli elementi input e operation dell'adattatore dati. Rende inoltre disponibile una proprietà per ottenere l'URL (Uniform Resource Locator) del file WSDL (Web Services Description Language) del servizio Web XML.

Per le origini dati secondarie, è possibile accedere all'oggetto WebServiceAdapterObject tramite la proprietà QueryAdapter dell'oggetto DataSourceObject e la proprietà Item dell'insieme DataAdaptersCollection. Agli oggetti dati è possibile accedere tramite la proprietà DataObjects dell'oggetto XDocument.

Se un servizio Web viene utilizzato come origine dati principale di un modulo, è possibile accedere all'oggetto WebServiceAdapterObject tramite la proprietà QueryAdapter dell'oggetto XDocument.

Esempio

Nell'esempio seguente viene impostato un riferimento all'oggetto WebServiceAdapter tramite la proprietà QueryAdapter dell'oggetto DataSourceObject, passando il nome dell'oggetto DataSourceObject alla proprietà Item dell'insieme DataObjectsCollection:

WebServiceAdapter2 wsAdapter2;

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

Dopo aver impostato il riferimento, è possibile utilizzare le proprietà dell'oggetto WebServiceAdapter come illustrato nell'esempio seguente, che imposta un riferimento alla stringa restituita dalla proprietà Input:

string input;
input = wsAdapter2.Input;
Nota:

In questo caso è stata utilizzata la proprietà QueryAdapter per accedere alla proprietà Input dell'oggetto WebServiceAdapter.

Vedere anche

Riferimenti

Membri WebServiceAdapterObject
Spazio dei nomi Microsoft.Office.Interop.InfoPath