Program aracılığıyla veri akışı bileşenleri keşfetme

Bir paketi veri akışı görev ekledikten sonra sonraki adımınız kullanmak için hangi veri akışı bileşenlerini kullanılabilir belirlemek için olabilir. Program aracılığıyla veri akışı kaynakları, dönüşümleri ve yerel bilgisayarda kullanılabilir olan yerler keşfedebilirsiniz. Veri akışı görev pakete eklemek hakkında daha fazla bilgi için bkz: Veri akışı görev programlı olarak ekleme.

Bileşenleri keşfetme

ApplicationSınıfı sağlar PipelineComponentInfoskoleksiyonu içeren bir PipelineComponentInfonesne için doğru yerel bilgisayarda yüklü her bileşenin. Her PipelineComponentInfobir bileşen adı, açıklaması ve oluşturma adı gibi bilgileri içermektedir. Sen-ebilmek kullanma içinde döndürülen değeri CreationNameayarlamak için özellik ComponentClassIDözelliği IDTSComponentMetaData100bir paket bir bileşen eklediğinizde.

Sonraki Adım

Kullanılabilir bileşenler keşfettikten sonra ekleyin ve hangi sonraki konuda açıklanan bileşenlerini yapılandırmak için sonraki adıma olur Program aracılığıyla veri akışı bileşenleri ekleme.

Örnek

Aşağıdaki kod örneği numaralandırmak gösterilmiştir PipelineComponentInfostopluluğu ApplicationProgram aracılığıyla veri akışı bileşenleri yerel bilgisayarda kullanılabilir keşfetmek için nesnenin. Bu örnek bir başvuru gerektirir Microsoft.SqlServer.ManagedDTSMeclis.

using System;
using Microsoft.SqlServer.Dts.Runtime;

namespace Microsoft.SqlServer.Dts.Samples
{
  class Program
  {
    static void Main(string[] args)
    {
      Application application = new Application();
      PipelineComponentInfos componentInfos = application.PipelineComponentInfos;

      foreach (PipelineComponentInfo componentInfo in componentInfos)
      {
        Console.WriteLine("Name: " + componentInfo.Name + "\n" +
          " CreationName: " + componentInfo.CreationName + "\n");
      }
      Console.Read();
    }
  }
}
using System;
using Microsoft.SqlServer.Dts.Runtime;

namespace Microsoft.SqlServer.Dts.Samples
{
  class Program
  {
    static void Main(string[] args)
    {
      Application application = new Application();
      PipelineComponentInfos componentInfos = application.PipelineComponentInfos;

      foreach (PipelineComponentInfo componentInfo in componentInfos)
      {
        Console.WriteLine("Name: " + componentInfo.Name + "\n" +
          " CreationName: " + componentInfo.CreationName + "\n");
      }
      Console.Read();
    }
  }
}
Imports Microsoft.SqlServer.Dts.Runtime

Module Module1

  Sub Main()

    Dim application As Application = New Application()

    Dim componentInfos As PipelineComponentInfos = application.PipelineComponentInfos

    For Each componentInfo As PipelineComponentInfo In componentInfos
      Console.WriteLine("Name: " & componentInfo.Name & vbCrLf & _
        " CreationName: " & componentInfo.CreationName & vbCrLf)
    Next

    Console.Read()

  End Sub

End Module
Imports Microsoft.SqlServer.Dts.Runtime

Module Module1

  Sub Main()

    Dim application As Application = New Application()

    Dim componentInfos As PipelineComponentInfos = application.PipelineComponentInfos

    For Each componentInfo As PipelineComponentInfo In componentInfos
      Console.WriteLine("Name: " & componentInfo.Name & vbCrLf & _
        " CreationName: " & componentInfo.CreationName & vbCrLf)
    Next

    Console.Read()

  End Sub

End Module
Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Kavramlar

Program aracılığıyla veri akışı bileşenleri ekleme