IDTSSequence.Executables Özelliği
Koleksiyonunu döndürür Executable ile ilişkili nesneler kapsayıcı.Bu alan salt okunur durumdadır.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
ReadOnly Property Executables As Executables
Get
'Kullanım
Dim instance As IDTSSequence
Dim value As Executables
value = instance.Executables
Executables Executables { get; }
property Executables^ Executables {
Executables^ get ();
}
abstract Executables : Executables
function get Executables () : Executables
Özellik Değeri
Tür: Microsoft.SqlServer.Dts.Runtime.Executables
Bir Executables topluluğu içeren Executable ile ilişkili nesneler kapsayıcı.
Örnekler
Package Sınıfı miras alır IDTSSequence ve uygulayan bir Executableskoleksiyon olarak Executables.Aşağıdaki kod örneği, bir yürütülebilir dosya için Bulk INSERT görev ekler paket, daha sonra oluşturulmasını gösterir Executables koleksiyon ve onun üzerinden görüntüleme dolaşır CreationName.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Executables_API
{
class Program
{
static void Main(string[] args)
{
Package pkg = new Package();
Executable exec = pkg.Executables.Add("STOCK:BulkInsertTask");
// Obtain the collection.
Executables pgkExecs = pkg.Executables;
foreach (Executable eachExec in pgkExecs)
{
TaskHost th = exec as TaskHost;
Console.WriteLine("Executable creation name is: {0}", th.CreationName);
}
// Show that at least one executable exists.
if (pgkExecs.Contains(0))
{
Console.WriteLine("Contains returned true");
}
else
{
Console.WriteLine("Contains returned false");
}
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Executables_API
Class Program
Shared Sub Main(ByVal args() As String)
Dim pkg As Package = New Package()
Dim exec As Executable = pkg.Executables.Add("STOCK:BulkInsertTask")
' Obtain the collection.
Dim pgkExecs As Executables = pkg.Executables
Dim eachExec As Executable
For Each eachExec In pgkExecs
Dim th As TaskHost = exec as TaskHost
Console.WriteLine("Executable creation name is: {0}", th.CreationName)
Next
' Show that at least one executable exists.
If pgkExecs.Contains(0) Then
Console.WriteLine("Contains returned true")
Else
Console.WriteLine("Contains returned false")
End If
End Sub
End Class
End Namespace
Örnek Çıktı:
Executable creation name is: Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTask, Microsoft.SqlServer.BulkInsertTask, Version=10.0.000.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
Contains returned true