TransferDatabaseTask.Execute Yöntemi
Görev çalışır.
Ad Alanı: Microsoft.SqlServer.Dts.Tasks.TransferDatabaseTask
Derleme: Microsoft.SqlServer.TransferDatabasesTask (Microsoft.SqlServer.TransferDatabasesTask içinde.dll)
Sözdizimi
'Bildirim
Public Overrides Function Execute ( _
connections As Connections, _
variableDispenser As VariableDispenser, _
events As IDTSComponentEvents, _
log As IDTSLogging, _
transaction As Object _
) As DTSExecResult
'Kullanım
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
Parametreler
- connections
Tür: Microsoft.SqlServer.Dts.Runtime.Connections
Connections Koleksiyonu için kapsayıcı.
- variableDispenser
Tür: Microsoft.SqlServer.Dts.Runtime.VariableDispenser
VariableDispenser Koleksiyonu için kapsayıcı.
- events
Tür: Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents
Bir IDTSComponentEvents arabirim için Yükselt olayları.
- log
Tür: Microsoft.SqlServer.Dts.Runtime.IDTSLogging
Bir IDTSLogging arabirim.
- transaction
Tür: System.Object
Kapsayıcı bir parçası olan, içinde bulunan değere bağlı transaction nesnesi TransactionOption özellik.Bu değer olabilir nullnull başvuru (Visual Basic'te Nothing).
Dönüş Değeri
Tür: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
A DTSExecResult sonucunu gösterir numaralandırmayürütme.
Açıklamalar
Execute yöntem görev ana bilgisayarlar ve diğer nesneleri tarafından devralınan Executable sınıfı soyut aracılığıyla DtsContainer sınıf ve devralmasını nesneleri run - tarafından çalıştırılacak verirsaat motoru.Execute tek tek nesneler tarafından devralınan yöntem değil yaygın olarak kullanılan kodu ve sizi aramayı önerilir Execute yöntem, Package , duyduğunuz çalıştırılacak herhangi bir görev veya kapsayıcı paket.Ancak, Execute yöntem kullanılabilir tek nesnelerdeki sizi bulmak sorun, bir kendine özgü gerekli olduğunda.
Ana kullanım amacı Execute yöntem, miras ve özel bir görev oluşturduğunuzda, geçersiz kılınmış.Geçersiz kılma konusunda daha fazla bilgi için Execute yöntem, bkz: Özel görev kodlama.
Execute yöntem çağrıları doğrulama örtülü olarak paket çalıştırmadan önce yöntemi.Tüm görevleri ve paket nesneleri için uygun ayarları sırasında doğrulama, paket, kapsayıcı ve diğer bileşenleri pakete dahil olmak üzere gözden geçirildiğini.
Paketi nesne paketi başarısız olmasına neden olacak doğrulama aşamasında karşılaşılan bir sorun yok ise çağrı gerçekleştirir Execute her görev ve paket nesnesinde yöntem.
PASS nullnull başvuru (Visual Basic'te Nothing) işlem parametresi için zaman TransactionOption özellik yanlış.TransactionOption özellik doğru, geçirebilirsiniz nullnull başvuru (Visual Basic'te Nothing) hareket parametresinde görev veya kapsayıcı hareketlerini destekler, ancak ortaklıktan olduğunu belirtmek için.