Klasa WebServiceTask
Uruchamia metoda sieci Web i zapisuje wynik w określonej lokalizacji.Klasa ta nie może być dziedziczona.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.Task
Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask
Przestrzeń nazw: Microsoft.SqlServer.Dts.Tasks.WebServiceTask
Zestaw: Microsoft.SqlServer.WebServiceTask (w Microsoft.SqlServer.WebServiceTask.dll)
Składnia
'Deklaracja
Public NotInheritable Class WebServiceTask _
Inherits Task _
Implements IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
'Użycie
Dim instance As WebServiceTask
public sealed class WebServiceTask : Task,
IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
public ref class WebServiceTask sealed : public Task,
IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
[<SealedAttribute>]
type WebServiceTask =
class
inherit Task
interface IDTSComponentPersist
interface IDTSWebServiceTask
interface IDTSBreakpointSite
interface IDTSSuspend
end
public final class WebServiceTask extends Task implements IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
Typ WebServiceTask uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Connection | Pobiera lub ustawia nazwę połączenie. | |
DebugMode | Pobiera lub ustawia wartość logiczna , wskazuje, czy zadanie jest w trybie debugowania.DebugMode właściwość jest możliwy przez wiele wątków jednocześnie czas.Aby zapewnić wątek bezpieczeństwa i uniknięcia problemów współbieżność Interlocked klasy z Microsoft .NET Framework jest używany. | |
ExecutionValue | Zwraca obiekt zdefiniowany przez użytkownika.To pole jest tylko do odczytu. (Dziedziczony z Task). | |
OutputLocation | Pobiera lub Ustawia lokalizację wyjściową wyniki metoda sieci Web. | |
OutputType | Pobiera lub ustawia wartość, która wskazuje lokalizacja przechowywania wyników wywołania metoda sieci Web. | |
OverwriteWsdlFile | Pobiera lub ustawia wartość wskazującą, że plik języka opisu usługi sieci Web (WDSL) zostanie zastąpiona. | |
ServiceName | Pobiera lub ustawia nazwę usługa sieci Web. | |
SuspendRequired | Pobiera lub ustawia wartość logiczna wskazująca, że jeżeli zadań należy zawiesić po napotkaniu punktu punkt przerwania.Wartość ta jest zestaw przez aparat wykonywania zadań i pojemników po napotkaniu punktu punkt przerwania. | |
Version | *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task). | |
WebMethodInfo | Pobiera lub ustawia DTSWebMethodInfo obiektu. | |
WsdlFile | Pobiera lub ustawia nazwę plik języka Web Services Description Language (WSDL), który jest odczytać adres URL pliku lub adres URL HTTP. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
AcceptBreakpointManager | Przebiegi BreakpointManager do zadań.Za pomocą Menedżera punkt przerwania zadanie będzie tworzyć, usuwać i sprawdzanie stanu przerwań.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. | |
CanUpdate | *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task). | |
Equals | Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject). | |
Execute | Uruchamia zadanie usługa sieci web. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)). | |
Finalize | (Dziedziczony z Object). | |
GetConnectionID | Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task). | |
GetConnectionName | Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task). | |
GetHashCode | Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject). | |
GetType | (Dziedziczony z Object). | |
InitializeTask | Inicjuje właściwości skojarzonych z zadaniem usługa sieci web.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. (Zastępuje Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)). | |
LoadFromXML | Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda. | |
MemberwiseClone | (Dziedziczony z Object). | |
ResumeExecution | Wznawia działanie po wstrzymaniu wykonania zadania.Zadania lub kontener jest wznawiany przez aparat runtime. | |
SaveToXML | Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda. | |
SuspendExecution | Wskazuje, że plik wykonywalny musi zawiesić.Metoda ta jest wywoływana przez aparat runtime. | |
ToString | (Dziedziczony z Object). | |
Update | *** Członkowskich zaniechane; Zobacz uwagi. *** Ta metoda aktualizuje stare pakiet XML z nowego pakietu XML, jeśli CanUpdate jest zestaw do true. (Dziedziczony z Task). | |
Validate | Sprawdza, czy składnik usługa sieci web jest poprawnie skonfigurowane. (Zastępuje Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)). |
Do góry
Uwagi
Za pomocą WebServiceTask klasy, Projektant zadań można wykonać metoda sieci Web i zapisać wyniki w zmiennej pakiet lub pliku.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.