Compartilhar via


MainPipe Interface

Definição

Fornece a implementação gerenciada da interface IDTSPipeline100 usada para configurar de modo programático uma tarefa de fluxo de dados.

public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type MainPipe = interface
    interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
Derivado
Atributos
Implementações

Exemplos

O exemplo de código a TaskHostseguir adiciona o MainPipe objeto a um Package e recupera o MainPipeInnerObject uso da propriedade .

Package p = new Package();  
Executable e = p.Executables.Add("DTS.Pipeline.1");  
TaskHost thMainPipe = e as TaskHost;  
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;  

Comentários

A MainPipe (exibida como tarefa Fluxo de Dados no SSDT (SQL Server Data Tools)) é a implementação gerenciada da IDTSPipeline100 interface COM. É a interface usada do código gerenciado ao criar ou modificar programaticamente uma tarefa de fluxo de dados em um Package. Para obter uma visão geral dos métodos e propriedades disponíveis para esse objeto, consulte a MainPipeClass documentação.

Propriedades

AutoGenerateIDForNewObjects

Obtém ou define um valor que especifica se o fluxo de dados gera e define automaticamente a propriedade ID para objetos criados recentemente.

(Herdado de IDTSPipeline100)
BLOBTempStoragePath

Obtém ou define um valor que especifica o local do sistema de arquivos onde BLOBs (Objetos Binários Grandes) são gravados temporariamente em disco.

(Herdado de IDTSPipeline100)
BufferManager

Obtém o objeto IDTSBufferManager100.

(Herdado de IDTSPipeline100)
BufferTempStoragePath

Obtém ou define o caminho do sistema de arquivos usado para armazenar em cache temporariamente os dados de buffer.

(Herdado de IDTSPipeline100)
ComponentMetaDataCollection

Obtém a coleção de componentes do fluxo de dados na tarefa.

(Herdado de IDTSPipeline100)
DefaultBufferMaxRows

Obtém ou define o número máximo de linhas que a tarefa permite em um buffer de IDTSBuffer100.

(Herdado de IDTSPipeline100)
DefaultBufferSize

Obtém ou define o tamanho padrão dos objetos IDTSBuffer100 criados pela tarefa.

(Herdado de IDTSPipeline100)
EnableCacheUpdate

Obtém ou define se IDTSPipeline100 habilitou a atualização do cache.

(Herdado de IDTSPipeline100)
EnableDisconnectedColumns

Obtém ou define um valor que indica se a tarefa de fluxo de dados permitir colunas desconectadas no pipe principal.

(Herdado de IDTSPipeline100)
EngineThreads

Obtém ou define o número de threads usados pela tarefa de fluxo de dados.

(Herdado de IDTSPipeline100)
Events

Define a interface de eventos que o fluxo de dados e seus componentes usam para gerar eventos durante a execução.

(Herdado de IDTSPipeline100)
IsSavingXml

Obtém ou define se IDTSPipeline100 está salvando o XML.

(Herdado de IDTSPipeline100)
PathCollection

Obtém a coleção IDTSPathCollection100 para a tarefa de fluxo de dados.

(Herdado de IDTSPipeline100)
PersistenceCustomPropertyCollection[DTSPersistenceFormat]

Obtém a coleção de propriedades personalizadas que têm o formato de persistência especificado.

(Herdado de IDTSPipeline100)
RunInOptimizedMode

Obtém ou define um valor que especifica se uma tarefa de fluxo de dados é executada no modo otimizado.

(Herdado de IDTSPipeline100)
VariableDispenser

Define o IDTSVariableDispenser100 usado para bloquear variáveis no pacote para leitura e gravação.

(Herdado de IDTSPipeline100)

Métodos

GetNextPasteID()

Obtém a próxima ID disponível gerada pela tarefa de fluxo de dados.

(Herdado de IDTSPipeline100)
GetObjectByID(Int32)

Recupera um objeto contido na tarefa de fluxo de dados usando a ID do objeto.

(Herdado de IDTSPipeline100)
New()

Especifica uma nova instância da classe IDTSPipeline100.

(Herdado de IDTSPipeline100)
UpdateCacheOnInputColumns()

Atualiza o cache em uma coluna de entrada do IDTSPipeline100.

(Herdado de IDTSPipeline100)

Aplica-se a