Klasa ExecuteProcess
Uruchamia aplikację lub partia pliku jako część pakiet przepływu pracy.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.ExecuteProcess.ExecuteProcess
Przestrzeń nazw: Microsoft.SqlServer.Dts.Tasks.ExecuteProcess
Zestaw: Microsoft.SqlServer.ExecProcTask (w Microsoft.SqlServer.ExecProcTask.dll)
Składnia
'Deklaracja
<GuidAttribute("730F5F89-3336-4568-B2D1-7E8A26E2796F")> _
Public NotInheritable Class ExecuteProcess _
Inherits Task _
Implements IDTSExecuteProcess, IDTSComponentPersist
'Użycie
Dim instance As ExecuteProcess
[GuidAttribute("730F5F89-3336-4568-B2D1-7E8A26E2796F")]
public sealed class ExecuteProcess : Task,
IDTSExecuteProcess, IDTSComponentPersist
[GuidAttribute(L"730F5F89-3336-4568-B2D1-7E8A26E2796F")]
public ref class ExecuteProcess sealed : public Task,
IDTSExecuteProcess, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("730F5F89-3336-4568-B2D1-7E8A26E2796F")>]
type ExecuteProcess =
class
inherit Task
interface IDTSExecuteProcess
interface IDTSComponentPersist
end
public final class ExecuteProcess extends Task implements IDTSExecuteProcess, IDTSComponentPersist
Typ ExecuteProcess uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Arguments | Pobiera lub ustawia argumentów wiersz polecenia.Ciąg może zawierać wiele argumentów oddzielonych spacjami. | |
Executable | Pobiera lub ustawia nazwę Microsoft pliku wykonywalnego Win32 lub partia podczas uruchamianie pliku uruchamia pakiet. | |
ExecutionValue | Zwraca obiekt zdefiniowany przez użytkownika.Ta właściwość jest tylko do odczytu. (Zastępuje Task.ExecutionValue). | |
FailTaskIfReturnCodeIsNotSuccessValue | Pobiera lub ustawia wartość logiczna , wskazuje, czy zadanie nie powiedzie się, jeśli kod zakończenia procesu różni się od wartości określonej w SuccessValue. | |
RequireFullFileName | Pobiera lub ustawia wartość logiczna , wskazuje, czy wymagana jest pełna nazwa i rozszerzenie zadania. | |
StandardErrorVariable | Pobiera lub ustawia nazwę zmiennej używanej do przechwytywania wyjście błędu procesu uruchamiania. | |
StandardInputVariable | Pobiera lub ustawia nazwę zmiennej używany jako wkład do procesu uruchamiania. | |
StandardOutputVariable | Pobiera lub ustawia nazwę zmiennej używanej do przechwytywania danych wyjściowych do uruchomienia procesu. | |
SuccessValue | Pobiera lub ustawia wartość zwracana przez plik wykonywalny lub partia pliku, który oznacza sukces. | |
TerminateProcessAfterTimeOut | Pobiera lub ustawia logiczna wskazuje, czy proces jest zmuszony do końca po czas-poza okres określony przez TimeOut właściwość. | |
TimeOut | Pobiera lub ustawia liczbę sekund, które zadania umożliwia uruchamianie procesu. | |
Version | *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task). | |
WindowStyle | Pobiera lub ustawia styl okna, aby uruchomić proces. | |
WorkingDirectory | Pobiera lub ustawia katalog, w którym pliki są określone w Arguments właściwość można znaleźć. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
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. (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.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). | |
SaveToXML | Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda. | |
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 | Weryfikuje, że składnik jest prawidłowo skonfigurowany. (Zastępuje Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)). |
Do góry
Uwagi
Chociaż można używać ExecuteProcess zadania, otwórz dowolną aplikację standardowych, takich jak Microsoft programu Excel lub Microsoft programu Word, zwykle służy do uruchamiania aplikacji biznesowych lub partia pliki źródło danych.
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.