Condividi tramite


IDTSOutput100 Interfaccia

Definizione

Contiene la raccolta di colonne IDTSOutputColumn100 disponibile per i componenti a valle in un grafico.

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

Nell'esempio di codice seguente viene illustrato un componente che crea un oggetto IDTSOutput100 che è sincrono al relativo 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 colonne esposte da un componente del flusso di IDTSOutputColumn100 dati. L'output è connesso all'oggetto IDTSInput100 di un componente downstream per stabilire il flusso di dati tra due componenti.

Un output può essere sincrono a un IDTSInput100 oggetto o asincrono ed è specificato dalla SynchronousInputID proprietà .

Le colonne nella raccolta di colonne di output sono disponibili per i componenti downstream. Le colonne vengono aggiunte e rimosse dalla raccolta in fase di progettazione.

Proprietà

Buffer

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

Component

Ottiene l'oggetto IDTSComponentMetaData100 di un oggetto IDTSOutput100.

CustomPropertyCollection

Ottiene la raccolta di oggetti IDTSCustomProperty100 definiti per un oggetto IDTSOutput100.

Dangling

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

DeleteOutputOnPathDetached

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

Description

Ottiene o imposta la descrizione di un oggetto IDTSOutput100.

ErrorOrTruncationOperation

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

ErrorRowDisposition

Ottiene o imposta un valore che specifica la modalità di prosecuzione di un componente quando si verifica un errore durante l'elaborazione delle colonne nell'output in fase di esecuzione.

ExclusionGroup

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

ExternalMetadataColumnCollection

Ottiene l'oggetto IDTSExternalMetadataColumnCollection100 di un oggetto IDTSOutput100.

HasSideEffects

Ottiene o imposta un valore che indica se un componente flusso di dati deve essere rimosso o rimanere nel piano di esecuzione di un'attività flusso di dati quando l'input non è collegato a un componente upstream e quando la proprietà RunInOptimizedMode dell'attività Flusso di dati è true.

ID

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

IdentificationString

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

IsAttached

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

IsErrorOut

Ottiene o imposta un valore che indica se un oggetto IDTSOutput100 corrisponde a un output degli errori.

IsSorted

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

Name

Ottiene o imposta il nome di un oggetto IDTSOutput100.

ObjectType

Ottiene l'oggetto DTSObjectType di un oggetto IDTSOutput100.

OutputColumnCollection

Ottiene la raccolta di oggetti IDTSOutputColumn100 definiti per un oggetto IDTSOutput100.

SynchronousInputID

Ottiene o imposta l'ID di un oggetto IDTSInput100 sincrono con un oggetto IDTSOutput100.

TruncationRowDisposition

Ottiene o imposta un valore che determina il modo in cui un componente elabora una riga in corrispondenza del punto in cui una colonna è stata troncata come un risultato dell'operazione eseguita su una colonna nella riga.

Si applica a