WebServiceAdapterObject-Schnittstelle
Stellt eine Verbindung mit einem XML-Webdienst dar.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectWrapper))> _
Public Interface WebServiceAdapterObject
Inherits WebServiceAdapter2, WebServiceAdapter
'Usage
Dim instance As WebServiceAdapterObject
[CLSCompliantAttribute(false)]
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
[CoClassAttribute(typeof(WebServiceAdapterObjectWrapper))]
public interface WebServiceAdapterObject : WebServiceAdapter2, WebServiceAdapter
Hinweise
Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter WebServiceAdapter2.
Das WebServiceAdapterObject-Objekt ist ein Microsoft Office InfoPath 2007-Datenadaptertyp, der alle zum Abrufen von Daten von einer externen Datenquelle und zum Senden von Daten an eine externe Datenquelle notwendigen Informationen enthält.
Das WebServiceAdapterObject-Objekt stellt Eigenschaften bereit, die verwendet werden können, um Informationen zu den Eingabe- und Vorgangszeichenfolgen des Datenadapters abzurufen und festzulegen. Außerdem stellt es eine Eigenschaft bereit, um den URL (Uniform Resource Locator) der WSDL-Datei (Web Services Description Language) des XML-Webdienstes abzurufen.
Bei sekundären Datenquellen erfolgt der Zugriff auf das WebServiceAdapterObject-Objekt über die QueryAdapter-Eigenschaft des DataSourceObject-Objekts und die Item-Eigenschaft der DataAdaptersCollection-Auflistung. Auf Datenobjekte erfolgt der Zugriff über die DataObjects-Eigenschaft des XDocument-Objekts.
Wenn ein Webdienst als primäre Datenquelle für ein Formular verwendet wird, ist der Zugriff auf das WebServiceAdapterObject-Objekt über die QueryAdapter-Eigenschaft des XDocument-Objekts möglich.
Beispiel
Im folgenden Beispiel wird ein Verweis auf das WebServiceAdapter-Objekt mithilfe der QueryAdapter-Eigenschaft des DataSourceObject-Objekts festgelegt, indem der Name des DataSourceObject-Objekts an die Item-Eigenschaft der DataObjectsCollection-Auflistung übergeben wird:
WebServiceAdapter2 wsAdapter2;
wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;
Nachdem der Verweis festgelegt wurde, können Sie die Eigenschaften des WebServiceAdapter-Objekts wie im folgenden Beispiel gezeigt verwenden, mit dem ein Verweis auf die von der Input-Eigenschaft zurückgegebene Zeichenfolge festgelegt wird:
string input;
input = wsAdapter2.Input;
Hinweis: |
---|
In diesem Fall diente die QueryAdapter-Eigenschaft für den Zugriff auf die Input-Eigenschaft des WebServiceAdapter-Objekts. |
Siehe auch
Referenz
WebServiceAdapterObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace