IDTSOutput100 Interfaccia

Definizione

Contiene la raccolta di IDTSOutputColumn100 colonne disponibili per i componenti a valle in un grafo.

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
Attributi
Implementazioni

Esempio

Il seguente esempio di codice dimostra un componente che crea un IDTSOutput100 che è sincrono al suo input durante una chiamata al ProvideComponentProperties metodo.

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  

Commenti

L'oggetto IDTSOutput100 contiene la raccolta di IDTSOutputColumn100 colonne esposte da una componente di flusso dati. L'uscita è collegata a un IDTSInput100 componente a valle per stabilire il flusso di dati tra due componenti.

Un'uscita può essere sincrona a un IDTSInput100 oggetto, oppure asincrona, ed è specificata dalla SynchronousInputID proprietà.

Le colonne nella collezione di colonne di uscita sono disponibili ai componenti a valle. Le colonne vengono aggiunte e rimosse dalla collezione al momento della progettazione.

Proprietà

Nome Descrizione
Buffer

Ottiene l'ID dell'assegnato PipelineBuffer per un IDTSOutput100 oggetto.

Component

Ottiene il IDTSComponentMetaData100 contenuto di un IDTSOutput100 oggetto.

CustomPropertyCollection

Ottiene la collezione di IDTSCustomProperty100 oggetti definita per un IDTSOutput100 oggetto.

Dangling

Ottiene o imposta un valore che notifica al motore di flusso dati che il IDTSOutput100 può essere staccato.

DeleteOutputOnPathDetached

Ottiene o imposta un valore che determina se il motore di flusso dati elimina un IDTSOutput100 oggetto quando viene staccato da un IDTSPath100 oggetto.

Description

Ottiene o imposta la descrizione di un IDTSOutput100 oggetto.

ErrorOrTruncationOperation

Ottiene o imposta un testo che descrive l'errore o l'operazione di troncamento di un IDTSOutput100 oggetto.

ErrorRowDisposition

Ottiene o imposta un valore che specifica come procede un componente quando si verifica un errore durante l'elaborazione delle colonne nell'output in tempo reale.

ExclusionGroup

Ottiene o imposta la ExclusionGroup proprietà di un IDTSOutput100 oggetto.

ExternalMetadataColumnCollection

Ottiene il IDTSExternalMetadataColumnCollection100 contenuto di un IDTSOutput100 oggetto.

HasSideEffects

Ottiene o imposta un valore che indica se un componente data flow deve essere rimosso o rimane nel piano di esecuzione di un task data flow quando il suo input non è collegato a un componente a monte e quando la proprietà RunInOptimizedMode del task Flusso di dati è vera.

ID

Ottiene o imposta la ID proprietà di un IDTSOutput100 oggetto.

IdentificationString

Ottiene una stringa che identifica in modo unico un IDTSOutput100 oggetto.

IsAttached

Ottiene un valore che indica se l'oggetto IDTSOutput100 è collegato a un altro componente tramite un IDTSPath100oggetto.

IsErrorOut

Ottiene o imposta un valore che indica se un IDTSOutput100 oggetto è un output di errore.

IsSorted

Ottiene un valore che indica se le colonne in un oggetto di output sono ordinate.

Name

Ottiene o imposta il nome di un IDTSOutput100.

ObjectType

Ottiene il DTSObjectType contenuto di un IDTSOutput100 oggetto.

OutputColumnCollection

Ottiene la collezione di IDTSOutputColumn100 oggetti definita per un IDTSOutput100 oggetto.

SynchronousInputID

Ottiene o imposta l'ID di un IDTSInput100 che è sincrono a un IDTSOutput100.

TruncationRowDisposition

Ottiene o imposta un valore che determina come un componente elabora una riga in cui una colonna è stata troncata a seguito della sua operazione su una colonna della riga.

Si applica a