IDTSOutput100 Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene la colección de IDTSOutputColumn100 columnas disponibles para los componentes posteriores en 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
El siguiente ejemplo de código demuestra un componente que crea un IDTSOutput100 que es síncrono 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 IDTSOutputColumn100 columnas expuestas por un componente de flujo de datos. La salida se conecta a un IDTSInput100 componente aguas abajo para establecer el flujo de datos entre dos componentes.
Una salida puede ser síncrona a un IDTSInput100 objeto o asincrónica, y está especificada por la SynchronousInputID propiedad.
Las columnas de la colección de columnas de salida están disponibles para los componentes posteriores. Las columnas se añaden y retiran de la colección en el momento del diseño.
Propiedades
| Nombre | Description |
|---|---|
| Buffer |
Obtiene el ID del PipelineBuffer asignado para un IDTSOutput100 objeto. |
| Component |
Obtiene el IDTSComponentMetaData100 de un IDTSOutput100 objeto. |
| CustomPropertyCollection |
Obtiene la colección de IDTSCustomProperty100 objetos definida para un IDTSOutput100 objeto. |
| Dangling |
Recibe o establece un valor que notifica al motor de flujo de datos que puede desconectarse IDTSOutput100 . |
| DeleteOutputOnPathDetached |
Obtiene o establece un valor que determina si el motor de flujo de datos elimina un IDTSOutput100 objeto cuando se separa de un IDTSPath100 objeto. |
| Description |
Obtiene o establece la descripción de un IDTSOutput100 objeto. |
| ErrorOrTruncationOperation |
Obtiene o establece texto que describe la operación de error o truncamiento de un IDTSOutput100 objeto. |
| ErrorRowDisposition |
Obtiene o establece un valor que especifica cómo procede un componente cuando ocurre un error durante el procesamiento de las columnas en la salida en tiempo de ejecución. |
| ExclusionGroup |
Obtiene o establece la ExclusionGroup propiedad de un IDTSOutput100 objeto. |
| ExternalMetadataColumnCollection |
Obtiene el IDTSExternalMetadataColumnCollection100 de un IDTSOutput100 objeto. |
| HasSideEffects |
Obtiene o establece un valor que indica si un componente de data flow debe eliminarse o permanecer en el plan de ejecución de una tarea de data flow cuando su entrada no está vinculada a un componente upstream y cuando la propiedad RunInOptimizedMode de la tarea Data Flow es cierta. |
| ID |
Obtiene o establece la ID propiedad de un IDTSOutput100 objeto. |
| IdentificationString |
Obtiene una cadena que identifica de forma única un IDTSOutput100 objeto. |
| IsAttached |
Obtiene un valor que indica si el IDTSOutput100 objeto está unido a otro componente a través de un IDTSPath100objeto. |
| IsErrorOut |
Obtiene o establece un valor que indica si un IDTSOutput100 objeto 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 un IDTSOutput100. |
| ObjectType |
Obtiene el DTSObjectType de un IDTSOutput100 objeto. |
| OutputColumnCollection |
Obtiene la colección de IDTSOutputColumn100 objetos definida para un IDTSOutput100 objeto. |
| SynchronousInputID |
Obtiene o establece el ID de un IDTSInput100 que es síncrono a un IDTSOutput100. |
| TruncationRowDisposition |
Obtiene o establece un valor que determina cómo un componente procesa una fila donde una columna ha sido truncada como resultado de su operación sobre una columna de la fila. |