Compartir a través de


IDTSOutput100 Interfaz

Definición

Contiene la colección de columnas IDTSOutputColumn100 disponible para los componentes de nivel inferior de 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
Atributos
Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra un componente que crea un IDTSOutput100 que es sincrónico a su entrada durante una llamada al 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  

Comentarios

El IDTSOutput100 objeto contiene la colección de columnas expuestas por un componente de flujo de IDTSOutputColumn100 datos. La salida está conectada al IDTSInput100 de un componente de bajada para establecer el flujo de datos entre dos componentes.

Una salida puede ser sincrónica a un IDTSInput100 objeto, o asincrónico, y se especifica mediante la SynchronousInputID propiedad .

Las columnas de la colección de columnas de salida están disponibles para los componentes de nivel inferior. Las columnas se agregan y quitan de la colección en tiempo de diseño.

Propiedades

Buffer

Obtiene el identificador del PipelineBuffer asignado para un objeto IDTSOutput100.

Component

Obtiene el objeto IDTSComponentMetaData100 de un objeto IDTSOutput100.

CustomPropertyCollection

Obtiene la colección de objetos IDTSCustomProperty100 definida para un objeto IDTSOutput100.

Dangling

Obtiene o establece un valor que notifica al motor de flujo de datos que se puede desasociar IDTSOutput100.

DeleteOutputOnPathDetached

Obtiene o establece un valor que determina si el motor de flujo de datos elimina un objeto IDTSOutput100 cuando se separa de un objeto IDTSPath100.

Description

Obtiene o establece la descripción de un objeto IDTSOutput100.

ErrorOrTruncationOperation

Obtiene o establece un texto que describe el error o la operación de truncamiento de un objeto IDTSOutput100.

ErrorRowDisposition

Obtiene o establece un valor que especifica cómo continúa un componente cuando se produce un error al procesar las columnas de la salida en tiempo de ejecución.

ExclusionGroup

Obtiene o establece la propiedad ExclusionGroup de un objeto IDTSOutput100.

ExternalMetadataColumnCollection

Obtiene el objeto IDTSExternalMetadataColumnCollection100 de un objeto IDTSOutput100.

HasSideEffects

Obtiene o establece un valor que indica si un componente de flujo de datos debe quitarse o permanecer en el plan de ejecución de una tarea de flujo de datos cuando su entrada no está asociada a un componente ascendente y cuando la propiedad RunInOptimizedMode de la tarea Data Flow es true.

ID

Obtiene o establece la propiedad ID de un objeto IDTSOutput100.

IdentificationString

Obtiene una cadena que identifica de forma única un objeto IDTSOutput100.

IsAttached

Obtiene un valor que indica si el objeto IDTSOutput100 está adjunto a otro componente a través de un objeto IDTSPath100.

IsErrorOut

Obtiene o establece un valor que indica si un objeto IDTSOutput100 es una salida de error.

IsSorted

Obtiene un valor que indica si las columnas de un objeto de salida están ordenadas.

Name

Obtiene o establece el nombre de una interfaz IDTSOutput100.

ObjectType

Obtiene el objeto DTSObjectType de un objeto IDTSOutput100.

OutputColumnCollection

Obtiene la colección de objetos IDTSOutputColumn100 definida para un objeto IDTSOutput100.

SynchronousInputID

Obtiene o establece el identificador de una interfaz IDTSInput100 que es sincrónica con una interfaz IDTSOutput100.

TruncationRowDisposition

Obtiene o establece un valor que determina cómo un componente procesa una fila en la que se ha truncado una columna como resultado de su operación sobre una columna de la fila.

Se aplica a