Freigeben über


WebServiceAdapterObject Schnittstelle

Definition

Stellt eine Verbindung mit einem XML-Webdienst dar.

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
Attribute
Implementiert

Beispiele

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[Object] -Eigenschaft der DataObjectsCollection Auflistung übergeben wird:

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

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

Nachdem der Verweis festgelegt wurde, können Sie die Eigenschaften des WebServiceAdapter-Objekts verwenden, wie im folgenden Beispiel gezeigt, das einen Verweis auf die von der Input -Eigenschaft zurückgegebene Zeichenfolge festlegt:

string input;
input = wsAdapter2.Input;

Hinweis: In diesem Fall wurde die QueryAdapter -Eigenschaft verwendet, um auf die Input -Eigenschaft des WebServiceAdapter-Objekts zuzugreifen.

Hinweise

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unterWebServiceAdapter2 .

Das WebServiceAdapterObject-Objekt ist ein Microsoft InfoPath-Datenadaptertyp, der alle Informationen enthält, die zum Abrufen von Daten aus einer externen Datenquelle und zum Übermitteln von Daten an eine externe Datenquelle erforderlich sind.

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 wird eine Eigenschaft bereitgestellt, um den URL (Uniform Resource Locator) der WSDL-Datei (Web Services Description Language) des XML-Webdienstes abzurufen.

Bei sekundären Datenquellen ist der Zugriff auf das WebServiceAdapterObject-Objekt über die QueryAdapter -Eigenschaft des DataSourceObject -Objekts und die Item[Object] -Eigenschaft des -Objekts möglich DataAdaptersCollection. Auf Datenobjekte kann über die DataObjects -Eigenschaft des XDocument -Objekts zugegriffen werden.

Wenn ein Webdienst als primäre Datenquelle für ein Formular verwendet wird, kann auf das WebServiceAdapterObject-Objekt über QueryAdapter die -Eigenschaft des XDocument -Objekts zugegriffen werden.

Eigenschaften

ErrorsLocation

Ruft den XML-DOM-Knoten (Document Object Model) ab, unter den die zurückgegebenen Fehler vom Adapter als XML-Daten kopiert werden.

(Geerbt von WebServiceAdapter2)
Input

Ruft die XML-Zeichenfolge ('outer XML') ab, die dem input-Element in der Formulardefinitionsdatei (XSF) entspricht, oder legt diese Zeichenfolge fest.

(Geerbt von WebServiceAdapter2)
Name

Ruft den Namen eines -Objekts ab WebServiceAdapterObject .

(Geerbt von WebServiceAdapter2)
Operation

Ruft die XML-Zeichenfolge ('outer XML') ab, die dem vorgangselement entspricht, das in der Formulardefinitionsdatei (XSF)-Datei für das -Objekt enthalten ist, oder legt diese WebServiceAdapterObject fest.

(Geerbt von WebServiceAdapter2)
OutputLocation

Ruft den XML-DOM-Knoten (Document Object Model) ab, unter den der Adapter die vom XML-Webdienst zurückgegebenen XML-Daten kopiert.

(Geerbt von WebServiceAdapter2)
QueryAllowed

Entspricht dem queryAllowed-Attribut in der Formulardefinitionsdatei (XSF).

(Geerbt von WebServiceAdapter2)
SubmitAllowed

Entspricht dem submitAllowed-Attribut in der Formulardefinitionsdatei (XSF).

(Geerbt von WebServiceAdapter2)
Timeout

Ruft den Timeoutwert in Sekunden für ein WebServiceAdapterObject -Objekt ab oder legt diese fest.

(Geerbt von WebServiceAdapter2)
WSDLURL

Ruft die URL (Uniform Resource Locator) der WSDL-Datei (Web Services Description Language) für den Webdienst ab, der dem WebServiceAdapterObject -Objekt zugeordnet ist.

(Geerbt von WebServiceAdapter2)

Methoden

GenerateDataSetDiffGram(IXMLDOMNode)

Ruft ein serialisiertes ADO.NET-DataSet mit einem Inlineschema ab, durch das die Daten und das "DiffGram"-Objekt des DataSet beschrieben werden.

(Geerbt von WebServiceAdapter2)
Query()

Führt den Abfragevorgang für den Adapter aus, indem die angegebene Webmethode für den Webdienst aufgerufen wird und die zurückgegebenen XML-Daten unter dem dataFields-Knoten der zugeordneten Datenquelle eingefügt werden.

(Geerbt von WebServiceAdapter2)
Submit()

Führt den Sendevorgang für den zugeordneten Adapter aus.

(Geerbt von WebServiceAdapter2)

Gilt für: