Udostępnij za pośrednictwem


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.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ExecuteProcess Inicjuje nowe wystąpienie ExecuteProcess klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Arguments Pobiera lub ustawia argumentów wiersz polecenia.Ciąg może zawierać wiele argumentów oddzielonych spacjami.
Właściwość publiczna Executable Pobiera lub ustawia nazwę Microsoft pliku wykonywalnego Win32 lub partia podczas uruchamianie pliku uruchamia pakiet.
Właściwość publiczna ExecutionValue Zwraca obiekt zdefiniowany przez użytkownika.Ta właściwość jest tylko do odczytu. (Zastępuje Task.ExecutionValue).
Właściwość publiczna 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.
Właściwość publiczna RequireFullFileName Pobiera lub ustawia wartość logiczna , wskazuje, czy wymagana jest pełna nazwa i rozszerzenie zadania.
Właściwość publiczna StandardErrorVariable Pobiera lub ustawia nazwę zmiennej używanej do przechwytywania wyjście błędu procesu uruchamiania.
Właściwość publiczna StandardInputVariable Pobiera lub ustawia nazwę zmiennej używany jako wkład do procesu uruchamiania.
Właściwość publiczna StandardOutputVariable Pobiera lub ustawia nazwę zmiennej używanej do przechwytywania danych wyjściowych do uruchomienia procesu.
Właściwość publiczna SuccessValue Pobiera lub ustawia wartość zwracana przez plik wykonywalny lub partia pliku, który oznacza sukces.
Właściwość publiczna TerminateProcessAfterTimeOut Pobiera lub ustawia logiczna wskazuje, czy proces jest zmuszony do końca po czas-poza okres określony przez TimeOut właściwość.
Właściwość publiczna TimeOut Pobiera lub ustawia liczbę sekund, które zadania umożliwia uruchamianie procesu.
Właściwość publiczna Version *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task).
Właściwość publiczna WindowStyle Pobiera lub ustawia styl okna, aby uruchomić proces.
Właściwość publiczna 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
Metoda publiczna CanUpdate *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task).
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda publiczna Execute Uruchamia zadanie. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetConnectionID Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task).
Metoda publiczna GetConnectionName Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna 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)).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna 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).
Metoda publiczna 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.