Udostępnij za pośrednictwem


Klasa DtsContainer

Definiuje abstrakcyjna klasa podstawowa, która implementuje właściwości i metody używane przez wszystkich pojemników i paczek.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Executable
      Microsoft.SqlServer.Dts.Runtime.DtsContainer
        Microsoft.SqlServer.Dts.Runtime.DtsEventHandler
        Microsoft.SqlServer.Dts.Runtime.EventsProvider

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public MustInherit Class DtsContainer _
    Inherits Executable _
    Implements IDTSPersist, IDTSExecutionMetrics, IDTSName, IDTSBreakpointSite,  _
    IDTSSuspend, IComponent, IDisposable
'Użycie
Dim instance As DtsContainer
public abstract class DtsContainer : Executable, 
    IDTSPersist, IDTSExecutionMetrics, IDTSName, IDTSBreakpointSite, IDTSSuspend, 
    IComponent, IDisposable
public ref class DtsContainer abstract : public Executable, 
    IDTSPersist, IDTSExecutionMetrics, IDTSName, IDTSBreakpointSite, IDTSSuspend, 
    IComponent, IDisposable
[<AbstractClassAttribute>]
type DtsContainer =  
    class
        inherit Executable
        interface IDTSPersist
        interface IDTSExecutionMetrics
        interface IDTSName
        interface IDTSBreakpointSite
        interface IDTSSuspend
        interface IComponent
        interface IDisposable
    end
public abstract class DtsContainer extends Executable implements IDTSPersist, IDTSExecutionMetrics, IDTSName, IDTSBreakpointSite, IDTSSuspend, IComponent, IDisposable

Typ DtsContainer uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona DtsContainer Inicjuje nowe wystąpienie DtsContainer klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna CreationName Zwraca ciąg, który jest używany do utworzenia wystąpienie DtsContainer obiektu.Ta właściwość jest tylko do odczytu.
Właściwość publiczna DebugMode Pobiera lub ustawia logiczna wskazuje, czy DtsContainer obiekt jest w trybie debugowania i czy powinny być ognia OnBreakpointHit zdarzenie podczas uruchamiania.
Właściwość publiczna DelayValidation Pobiera lub ustawia logiczna wskazuje, czy poprawności zadanie jest opóźnione do czasu uruchomienia czas.Wartością domyślną jest false.
Właściwość publiczna Description Pobiera lub ustawia opis DtsContainer obiektu.
Właściwość publiczna Disable A wartość logiczna wskazuje, że jeśli DtsContainer obiekt jest wyłączone.
Właściwość publiczna ExecutionDuration Zwraca wartość, która wskazuje ilość czas kontener zużytą wykonanie w milisekundach.Ta właściwość jest tylko do odczytu.
Właściwość publiczna ExecutionResult Zwraca wartość wskazująca sukcesu lub niepowodzenia wykonania DtsContainer obiektu.
Właściwość publiczna ExecutionStatus Zwraca wartość, która wskazuje bieżący stan realizacji DtsContainer obiektu na czas rozmowy.
Właściwość publiczna FailPackageOnFailure Pobiera lub ustawia wartość logiczna , wskazuje, czy pakiet nie działa, gdy kontener podrzędność nie powiedzie się.Ta właściwość jest używana na pojemnikach, nie pakiet.
Właściwość publiczna FailParentOnFailure Pobiera lub ustawia wartość logiczna definiuje czy kontenera nadrzędnego nie działa, gdy kontener podrzędność nie powiedzie się.
Właściwość publiczna ForcedExecutionValue Jeśli ForceExecutionValue właściwość jest zestaw do true, pobiera lub zestaws wartość, która określa wartość wykonanie opcjonalną, która zwraca pakiet.
Właściwość publiczna ForceExecutionResult Pobiera lub ustawia DTSForcedExecResult wartość wyliczenia, który określa wynik wykonanie wymuszonego kontener.
Właściwość publiczna ForceExecutionValue Pobiera lub ustawia wartość logiczna , wskazuje, czy wartość wykonanie kontener powinna być wymuszona zawiera określoną wartość.
Właściwość publiczna ID Zwraca identyfikator, który jest identyfikatorem GUID, z DtsContainer.Wartość jest tylko do odczytu.
Właściwość publiczna IsDefaultLocaleID A wartość logiczna , wskazuje, czy kontener używa domyślnych ustawienia regionalne.Ta właściwość jest tylko do odczytu.
Właściwość publiczna IsolationLevel Pobiera lub ustawia poziom izolacji transakcji w DtsContainer obiektu.
Właściwość publiczna LocaleID Pobiera lub ustawia całkowitą wskazuje, że Microsoft Win32 ® identyfikator ustawień regionalnych dla użytku w DtsContainer obiektu jest wykonywany.
Właściwość publiczna LogEntryInfos Zwraca LogEntryInfos obiektu.Ta właściwość jest tylko do odczytu.
Właściwość publiczna LoggingMode Pobiera lub ustawia prawidłową wartość z DTSLoggingMode wyliczenia wskazująca tryb rejestrowania kontener.
Właściwość publiczna LoggingOptions Zwraca obiekt, który zawiera właściwości wskazujący filtrowania i rejestrowanie zasób dla kontenerów.Ta właściwość jest tylko do odczytu.
Właściwość publiczna MaximumErrorCount Pobiera lub ustawia całkowitą wartość wskazująca maksymalną liczbę błędów, który może występować przed DtsContainer obiektu zatrzymuje działanie.
Właściwość publiczna Name Pobiera lub ustawia nazwę DtsContainer.
Właściwość publiczna Parent Zwraca kontener nadrzędnego.Wartość jest tylko do odczytu.
Właściwość publiczna Site Infrastruktura.
Właściwość publiczna StartTime Zwraca czas, że kontener rozpoczął wykonywanie.Ta właściwość jest tylko do odczytu.
Właściwość publiczna StopTime Zwraca czas, że kontener zakończono wykonywanie.Ta właściwość jest tylko do odczytu.
Właściwość publiczna 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.
Właściwość publiczna TransactionOption Pobiera lub ustawia DTSTransactionOption wartość wyliczenia wskazująca, czy kontener uczestniczy w transakcji.
Właściwość publiczna VariableDispenser Zwraca VariableDispenser obiektu, można zablokować zmienne skojarzone z kontener.
Właściwość publiczna Variables Zwraca kolekcja zawierającą zmienne skojarzone z tym kontener.Ta właściwość jest tylko do odczytu.

Do góry

Metody

  Nazwa Opis
Metoda publiczna AcceptBreakpointManager Ta metoda jest wywoływana przez uruchomienie -czas silnika podczas zadania lub kontener jest tworzony i przekazuje je BreakpointManager Menedżera zezwalają na tworzenie, usuwanie i sprawdzić stan punktów przerwania.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie.
Metoda publiczna Dispose Wykonuje zadania przez aplikację skojarzonych z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów.
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda publiczna Execute Uruchamia aplikację, kontener lub pakiet jako część pakietu przepływu pracy. (Zastępuje Executable.Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
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 ResumeExecution Wznawia działanie po wstrzymaniu wykonania zadania.Zadania lub kontener jest wznawiany przez aparat runtime.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda chroniona SetWrappedExecutable Infrastruktura.
Metoda publiczna SuspendExecution Wywoływane, gdy plik wykonywalny musi zawiesić.Metoda ta jest wywoływana przez aparat runtime.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Validate Umożliwia kontener określić, jeśli zawiera ona nieprawidłowe ustawienia, które uniemożliwi wykonywanie pomyślnie. (Zastępuje Executable.Validate(Connections, Variables, IDTSEvents, IDTSLogging)).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed Dodaje funkcję obsługa zdarzeń, aby posłuchać Disposed zdarzenie składnika.

Do góry

Pola

  Nazwa Opis
Pole chronione m_executable Infrastruktura. (Dziedziczony z Executable).

Do góry

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.