Metoda TransferDatabaseTask.Execute
Uruchamia zadanie.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Tasks.TransferDatabaseTask
Zestaw: Microsoft.SqlServer.TransferDatabasesTask (w Microsoft.SqlServer.TransferDatabasesTask.dll)
Składnia
'Deklaracja
Public Overrides Function Execute ( _
connections As Connections, _
variableDispenser As VariableDispenser, _
events As IDTSComponentEvents, _
log As IDTSLogging, _
transaction As Object _
) As DTSExecResult
'Użycie
Dim instance As TransferDatabaseTask
Dim connections As Connections
Dim variableDispenser As VariableDispenser
Dim events As IDTSComponentEvents
Dim log As IDTSLogging
Dim transaction As Object
Dim returnValue As DTSExecResult
returnValue = instance.Execute(connections, _
variableDispenser, events, log, transaction)
public override DTSExecResult Execute(
Connections connections,
VariableDispenser variableDispenser,
IDTSComponentEvents events,
IDTSLogging log,
Object transaction
)
public:
virtual DTSExecResult Execute(
Connections^ connections,
VariableDispenser^ variableDispenser,
IDTSComponentEvents^ events,
IDTSLogging^ log,
Object^ transaction
) override
abstract Execute :
connections:Connections *
variableDispenser:VariableDispenser *
events:IDTSComponentEvents *
log:IDTSLogging *
transaction:Object -> DTSExecResult
override Execute :
connections:Connections *
variableDispenser:VariableDispenser *
events:IDTSComponentEvents *
log:IDTSLogging *
transaction:Object -> DTSExecResult
public override function Execute(
connections : Connections,
variableDispenser : VariableDispenser,
events : IDTSComponentEvents,
log : IDTSLogging,
transaction : Object
) : DTSExecResult
Parametry
- connections
Typ: Microsoft.SqlServer.Dts.Runtime.Connections
Connections kolekcja dla kontener.
- variableDispenser
Typ: Microsoft.SqlServer.Dts.Runtime.VariableDispenser
VariableDispenser kolekcja dla kontener.
- events
Typ: Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents
IDTSComponentEvents Interfejs pozyskiwania zdarzenia.
- log
Typ: Microsoft.SqlServer.Dts.Runtime.IDTSLogging
IDTSLogging interfejs.
- transaction
Typ: System.Object
Obiekt transakcji kontener jest częścią, w zależności od wartości w TransactionOption właściwość.Wartość ta może być nullodwołanie o wartości null (Nothing w języku Visual Basic).
Wartość zwracana
Typ: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
A DTSExecResult wyliczenia wskazująca wyniki wykonania.
Uwagi
Wykonywanie metoda jest dziedziczona przez hosty zadań i innych obiektów z Executable abstrakcyjne klasy, poprzez DtsContainer klasy i umożliwia dziedziczenie obiektów do uruchomienia przez uruchomienie -czas silnika.Wykonywanie metoda dziedziczone przez poszczególne obiekty nie jest powszechnie używany w kodzie i zaleca się, że wywołania Execute metoda Package konieczne jest uruchomienie zadania lub pojemników w pakiet.Jednak Wykonywanie metoda jest dostępna w poszczególnych obiektach powinny możesz znaleźć unikatowy okoliczności tam, gdzie to konieczne.
Głównym zastosowaniem Wykonywanie metoda jest dziedziczone i zastąpiona podczas tworzenia niestandardowego zadania.Aby uzyskać więcej informacji dotyczących sposobu zastąpienia Wykonywanie metoda, zobacz Kodowanie niestandardowego zadania.
Wykonywanie wywołania metoda sprawdzania poprawności metoda niejawnie, przed uruchomieniem pakiet.Wszystkie zadania i obiektów w pakiet są weryfikowane dla odpowiednich ustawień podczas sprawdzania poprawności, łącznie z pakiet, kontenerów i innych składników w pakiet.
Jeżeli nie ma żadnych problemów napotkanych w fazie sprawdzania poprawności, które mogłyby spowodować pakiet nie powiedzie się, obiekt pakietu przechodzą do wywołania Wykonywanie metoda dla każdego zadania i obiektów w pakiecie.
Przekazywanie nullodwołanie o wartości null (Nothing w języku Visual Basic) dla parametru transakcji po TransactionOption właściwość jest false.Jeśli TransactionOption właściwość jest true, można przekazać nullodwołanie o wartości null (Nothing w języku Visual Basic) w parametrze transakcji, aby wskazać, że zadanie lub kontener obsługuje transakcje, ale nie uczestniczy.
Zobacz także