Freigeben über


WebServiceTask Klasse

Definition

Führt eine Webmethode aus und speichert das Ergebnis an einem angegebenen Speicherort. Diese Klasse kann nicht vererbt werden.

public ref class WebServiceTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::WebServiceTask::IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSWebServiceTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSWebServiceTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSWebServiceTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
Public NotInheritable Class WebServiceTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSWebServiceTask
Vererbung
WebServiceTask
Attribute
Implementiert

Hinweise

Mit der WebServiceTask Klasse kann der Aufgaben-Designer eine Webmethode ausführen und die Ergebnisse in einer Paketvariable oder datei speichern.

Konstruktoren

WebServiceTask()

Initialisiert eine neue Instanz der WebServiceTask-Klasse.

Eigenschaften

Connection

Ruft den Namen der zu verwendenden Verbindung ab oder legt ihn fest.

DebugMode

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob sich die Aufgabe im Debugmodus befindet. Auf die DebugMode-Eigenschaft kann von mehreren Threads gleichzeitig zugegriffen werden. Um die Threadsicherheit sicherzustellen und Parallelitätsprobleme zu vermeiden, wird die interlockierte Klasse von Microsoft .NET Framework verwendet.

ExecutionValue

Gibt ein benutzerdefiniertes Objekt zurück. Dieses Feld ist schreibgeschützt.

(Geerbt von Task)
OutputLocation

Ruft den Ausgabespeicherort für die Ergebnisse der Webmethode ab oder legt ihn fest.

OutputType

Ruft einen Wert ab, der den Speicherort für das Ergebnis des Webmethodenaufrufs angibt, oder legt ihn fest.

OverwriteWsdlFile

Ruft einen Wert ab, der angibt, ob die WSDL-Datei (Web Services Description Language) überschrieben wird, oder legt ihn fest.

ServiceName

Ruft den Namen des Webdiensts ab oder legt ihn fest.

SuspendRequired

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob Vorgänge angehalten werden sollen, wenn ein Haltepunkt auftritt. Dieser Wert wird von der Runtime-Engine für Tasks und Container festgelegt, wenn ein Breakpoint erreicht wird.

TargetServerVersion

Führt eine Webmethode aus und speichert das Ergebnis an einem angegebenen Speicherort. Diese Klasse kann nicht vererbt werden.

(Geerbt von Task)
Version

Mitglied veraltet; siehe Hinweise. *** Gibt die Version des Tasks zurück. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Task)
WebMethodInfo

Ruft ein DTSWebMethodInfo-Objekt ab oder legt es fest.

WsdlFile

Ruft den Namen einer WSDL-Datei (Web Services Description Language) ab, die entweder von einer Datei-URL oder HTTP-URL gelesen werden soll, oder legt ihn fest.

Methoden

AcceptBreakpointManager(BreakpointManager)

Übergibt BreakpointManager an den Task. Der Task verwendet den Breakpoint-Manager, um Breakpoints zu erstellen, zu entfernen und um deren Status zu überprüfen. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet.

CanUpdate(String)

Mitglied veraltet; siehe Hinweise. Ein boolescher Wert, der angibt, ob der neue Paket-XML-Code das alte Paket-XML aktualisieren kann.

(Geerbt von Task)
Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Führt den Task "Webdienst" aus.

GetConnectionID(Connections, String)

Ruft eine Zeichenfolge ab, die die ID der Verbindung enthält.

(Geerbt von Task)
GetConnectionName(Connections, String)

Ruft eine Zeichenfolge ab, die den Namen der Verbindung enthält.

(Geerbt von Task)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Initialisiert die dem Task "Webdienst" zugeordneten Eigenschaften. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet.

LoadFromXML(XmlElement, IDTSInfoEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein im XML-Format gespeichertes Paket zu laden, verwenden Sie die LoadPackage(String, IDTSEvents)-Methode.

ResumeExecution()

Setzt die Taskausführung nach einer Unterbrechung fort. Die Runtime-Engine setzt die Ausführung des Tasks oder Containers fort.

SaveToXML(XmlDocument, IDTSInfoEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein Paket als XML-Datei zu speichern, verwenden Sie die SaveToXml(String, Package, IDTSEvents)-Methode.

SuspendExecution()

Gibt an, dass das ausführbare Element angehalten werden muss. Diese Methode wird von der Runtime-Engine aufgerufen.

Update(String)

Mitglied veraltet; siehe Hinweise. Diese Methode aktualisiert den alten Paket-XML-Code mit dem neuen Paket-XML, wenn CanUpdate(String) er auf "true" festgelegt ist.

(Geerbt von Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Überprüft, ob die Webdienstkomponente ordnungsgemäß konfiguriert ist.

Gilt für: