IDTSOutput100 Интерфейс

Определение

Содержит набор IDTSOutputColumn100 столбцов, доступных для нижних компонентов в графе.

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
Атрибуты
Реализации

Примеры

Следующий пример кода демонстрирует компонент, который создаёт IDTSOutput100 , синхронный со своим входом во время вызова метода ProvideComponentProperties .

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  

Комментарии

Объект IDTSOutput100 содержит набор IDTSOutputColumn100 столбцов, открытых компонентом потока данных. Выход подключается к IDTSInput100 компоненту ниже по потоку для установления потока данных между двумя компонентами.

Выход может быть либо синхронным с IDTSInput100 объектом, либо асинхронным, и задаётся свойством SynchronousInputID .

Столбцы в коллекции выходных столбцов доступны для компонентов, находящихся на следующей линии. Колонки добавляются и удаляются из коллекции во время проектирования.

Свойства

Имя Описание
Buffer

Получает ID PipelineBuffer выделенного объекта IDTSOutput100 .

Component

Получает IDTSComponentMetaData100 объект IDTSOutput100 .

CustomPropertyCollection

Получает коллекцию IDTSCustomProperty100 объектов, определённых для объекта IDTSOutput100 .

Dangling

Получает или устанавливает значение, которое уведомляет движок потоков данных, что IDTSOutput100 их можно отключить.

DeleteOutputOnPathDetached

Получает или устанавливает значение, которое определяет, удаляет ли движок IDTSOutput100 потока данных объект при его отсоединении от IDTSPath100 объекта.

Description

Получает или задаёт описание IDTSOutput100 объекта.

ErrorOrTruncationOperation

Получает или устанавливает текст, описывающий операцию ошибки или усечения IDTSOutput100 объекта.

ErrorRowDisposition

Получает или устанавливает значение, которое указывает, как компонент действует при ошибке при обработке столбцов в выходе во время выполнения.

ExclusionGroup

Получает или задаёт ExclusionGroup свойство объекта IDTSOutput100 .

ExternalMetadataColumnCollection

Получает IDTSExternalMetadataColumnCollection100 объект IDTSOutput100 .

HasSideEffects

Получает или устанавливает значение, указывающее, следует ли удалить компонент data flow или оставаться в плане выполнения задачи data flow, если его вход не прикреплен к восходящему компоненту и когда свойство RunInOptimizedMode задачи Поток данных верно.

ID

Получает или задаёт ID свойство объекта IDTSOutput100 .

IdentificationString

Получает строку, которая уникально идентифицирует объект IDTSOutput100 .

IsAttached

Получает значение, указывающее, прикреплён IDTSOutput100 ли объект к другому компоненту через объект IDTSPath100.

IsErrorOut

Получает или устанавливает значение, указывающее, является IDTSOutput100 ли объект ошибочным выходом.

IsSorted

Получает значение, указывающее, отсортированы ли столбцы в выходном объекте.

Name

Получает или устанавливает имя IDTSOutput100.

ObjectType

Получает DTSObjectType объект IDTSOutput100 .

OutputColumnCollection

Получает коллекцию IDTSOutputColumn100 объектов, определённых для объекта IDTSOutput100 .

SynchronousInputID

Получает или задаёт идентификатор , IDTSInput100 синхронный с IDTSOutput100.

TruncationRowDisposition

Получает или устанавливает значение, которое определяет, как компонент обрабатывает строку, в результате которой столбец был усечён в результате своей работы над столбцем в строке.

Применяется к