Поделиться через


IDTSInput100 Интерфейс

Определение

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

public interface class IDTSInput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")>]
type IDTSInput100 = interface
    interface IDTSObject100
Public Interface IDTSInput100
Implements IDTSObject100
Атрибуты
Реализации

Примеры

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

using System;  
using Microsoft.SqlServer.Dts.Pipeline;  
public class DtsSampleComponent : PipelineComponent  
{   
public override void ProvideComponentProperties()  
{  
IDTSInput100 input = ComponentMetaData.InputCollection.New();  
input.Name = "SampleComponentInput0";  
}  
}  
Imports System   
Imports Microsoft.SqlServer.Dts.Pipeline   

Public Class DtsSampleComponent   
Inherits PipelineComponent   

 Public Overloads Overrides Sub ProvideComponentProperties()   
   Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
   input.Name = "SampleComponentInput0"   
 End Sub   
End Class  

Комментарии

Объект IDTSInput100 представляет точку соединения между двумя компонентами, а при подключении к IDTSOutput100 вышестоящему компоненту устанавливает поток данных между компонентами. Соединение между объектом IDTSInput100 и объектом IDTSOutput100 устанавливается IDTSPath100 . Входные данные представляют EndPoint свойство IDTSPath100 объекта.

Во время разработки столбцы в IDTSOutputColumnCollection100 выходных данных, к которым подключен вход, выбираются для использования компонентом. Эти столбцы затем доступны компоненту во время выполнения компонента.

Свойства

AreInputColumnsAssociatedWithOutputColumns

Указывает, связаны ли входные столбцы с выходными столбцами.

Buffer

Возвращает идентификатор PipelineBuffer, который выделяется для объекта IDTSInput100 и предоставляется компоненту в методе ProcessInput(Int32, PipelineBuffer).

BufferBase

Возвращает абстрактный базовый класс IDTSInput100.

Component

Возвращает объект IDTSComponentMetaData100 объекта IDTSInput100.

CustomPropertyCollection

Возвращает объект IDTSCustomPropertyCollection100 объекта IDTSInput100.

Dangling

Возвращает или задает значение, уведомляющее подсистему обработки потока данных о том, что входные данные могут быть отсоединены.

Description

Возвращает или задает описание объекта IDTSInput100.

ErrorOrTruncationOperation

Возвращает или задает строку, указывающую типы ошибок или усечений, которые могут возникнуть при обработке PipelineBuffer строки.

ErrorRowDisposition

Возвращает или задает значение из перечисления DTSRowDisposition, которое указывает, как компонент будет обрабатывать ошибки, возникающие при обработке строки из объекта PipelineBuffer.

ExternalMetadataColumnCollection

Возвращает коллекцию, отражающую столбцы внешнего источника данных, с помощью которых выполняется проверка IDTSInputColumnCollection100, если компонент не соединен с этим внешним источником данных.

HasSideEffects

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

ID

Возвращает или задает идентификатор объекта IDTSInput100.

IdentificationString

Возвращает строку, однозначно идентифицирующая IDTSInput100 объект.

InputColumnCollection

Возвращает метаданные IDTSInputColumnCollection100 объекта IDTSInput100.

IsAttached

Возвращает значение, которое указывает, присоединен ли IDTSInput100 к вышестоящему компоненту с помощью объекта IDTSPath100.

IsSorted

Возвращает значение, показывающее, отсортированы ли столбцы в IDTSInputColumnCollection100.

Name

Возвращает или задает имя объекта IDTSInput100.

ObjectType

Возвращает метаданные DTSObjectType объекта IDTSInput100.

SourceLocale

Возвращает локаль для объекта IDTSInput100.

TruncationRowDisposition

Возвращает или задает значение, определяющее, как компонент обрабатывает усечения, происходящие при обработке строк из PipelineBuffer.

Методы

GetVirtualInput()

Возвращает объект IDTSVirtualInput100 объекта IDTSInput100.

SuggestNameBasedLineageIDMappings(Int32[], Int32[])

Рекомендует сопоставления идентификатора журнала обращений и преобразований на основе имени.

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