Compartilhar via


IDTSOutput100 Interface

Definição

Contém a coleção de colunas IDTSOutputColumn100 disponíveis para os componentes downstream em um gráfico.

public interface class IDTSOutput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("1A1504B9-0B44-41A1-A1AC-6918D7B7F41F")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("CB9D0490-4BF1-47AE-8350-3CA9A3252F93")]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("CD5CEBE0-5D2E-4170-9326-6C8F3B707147")]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("1A1504B9-0B44-41A1-A1AC-6918D7B7F41F")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSOutput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("CB9D0490-4BF1-47AE-8350-3CA9A3252F93")>]
type IDTSOutput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("CD5CEBE0-5D2E-4170-9326-6C8F3B707147")>]
type IDTSOutput100 = interface
    interface IDTSObject100
Public Interface IDTSOutput100
Implements IDTSObject100
Atributos
Implementações

Exemplos

O exemplo de código a seguir demonstra um componente que cria um IDTSOutput100 síncrono à sua entrada durante uma chamada ao ProvideComponentProperties método.

public override void ProvideComponentProperties()  
{  
    IDTSInput100 input = ComponentMetaData.InputCollection.New();  
    input.Name = "Input";  

    IDTSOutput100 output = ComponentMetaData.OutputCollection.New();  
    output.Name = "Output";  
    output.SynchronousInputID = input.ID;  
}  
Public Overrides Sub ProvideComponentProperties()   
 Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
 input.Name = "Input"   
 Dim output As IDTSOutput100 = ComponentMetaData.OutputCollection.New   
 output.Name = "Output"   
 output.SynchronousInputID = input.ID   
End Sub  

Comentários

O IDTSOutput100 objeto contém a coleção de IDTSOutputColumn100 colunas expostas por um componente de fluxo de dados. A saída está conectada ao IDTSInput100 de um componente downstream para estabelecer o fluxo de dados entre dois componentes.

Uma saída pode ser síncrona para um IDTSInput100 objeto ou assíncrona e especificada pela SynchronousInputID propriedade.

As colunas na coleção de colunas de saída estão disponíveis para componentes downstream. As colunas são adicionadas e removidas da coleção no momento do design.

Propriedades

Buffer

Obtém a ID do PipelineBuffer alocado para um objeto IDTSOutput100.

Component

Obtém o IDTSComponentMetaData100 de um objeto IDTSOutput100.

CustomPropertyCollection

Obtém a coleção de objetos IDTSCustomProperty100 definidos para um objeto IDTSOutput100.

Dangling

Obtém ou define um valor que notifica o mecanismo de fluxo de dados que o IDTSOutput100 pode ser desanexado.

DeleteOutputOnPathDetached

Obtém ou define um valor que determina se o mecanismo de fluxo de dados exclui um objeto IDTSOutput100 quando ele é desanexado de um objeto IDTSPath100.

Description

Obtém ou define a descrição de um objeto IDTSOutput100.

ErrorOrTruncationOperation

Obtém ou define texto que descreve o erro ou a operação de truncamento de um objeto IDTSOutput100.

ErrorRowDisposition

Obtém ou define um valor que especifica como um componente continua quando ocorre um erro durante o processamento das colunas na saída em tempo de execução.

ExclusionGroup

Obtém ou define a propriedade ExclusionGroup de um objeto IDTSOutput100.

ExternalMetadataColumnCollection

Obtém o IDTSExternalMetadataColumnCollection100 de um objeto IDTSOutput100.

HasSideEffects

Obtém ou define um valor que indica se um componente de fluxo de dados deve ser removido ou permanecer no plano de execução de uma tarefa de fluxo de dados quando sua entrada não estiver anexada a um componente upstream e quando a propriedade RunInOptimizedMode da tarefa Fluxo de Dados for verdadeira.

ID

Obtém ou define a propriedade ID de um objeto IDTSOutput100.

IdentificationString

Obtém uma cadeia de caracteres que identifica exclusivamente um objeto IDTSOutput100.

IsAttached

Obtém um valor que indica se o objeto IDTSOutput100 está anexado a outro componente por meio de um objeto IDTSPath100.

IsErrorOut

Obtém ou define um valor que indica se um objeto IDTSOutput100 é uma saída de erro.

IsSorted

Obtém um valor que indica se as colunas em um objeto de entrada são classificadas.

Name

Obtém ou define o nome de um IDTSOutput100.

ObjectType

Obtém o DTSObjectType de um objeto IDTSOutput100.

OutputColumnCollection

Obtém a coleção de objetos IDTSOutputColumn100 definidos para um objeto IDTSOutput100.

SynchronousInputID

Obtém ou define a ID de um IDTSInput100 que é síncrono com um IDTSOutput100.

TruncationRowDisposition

Obtém ou define um valor que determina como um componente processa uma linha onde uma coluna foi truncada como resultado de sua operação em uma coluna na linha.

Aplica-se a