WebServiceAdapterObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Verbindung mit einem XML-Webdienst dar.
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
- Abgeleitet
- 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 Office InfoPath 2003-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 WebServiceAdapterObject -Objekts ab. (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) |