Udostępnij za pośrednictwem


Interfejs IDTSInput100

Zawiera zbiór kolumn reprezentuje dostarczone dane do składnika w postaci PipelineBuffer obiekty przy uruchomieniu czas.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
<GuidAttribute("24C64129-7317-4E2F-AAF2-80964796E3AE")> _
Public Interface IDTSInput100 _
    Inherits IDTSObject100
'Użycie
Dim instance As IDTSInput100
[GuidAttribute("24C64129-7317-4E2F-AAF2-80964796E3AE")]
public interface IDTSInput100 : IDTSObject100
[GuidAttribute(L"24C64129-7317-4E2F-AAF2-80964796E3AE")]
public interface class IDTSInput100 : IDTSObject100
[<GuidAttribute("24C64129-7317-4E2F-AAF2-80964796E3AE")>]
type IDTSInput100 =  
    interface
        interface IDTSObject100
    end
public interface IDTSInput100 extends IDTSObject100

Typ IDTSInput100 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Buffer Pobiera identyfikator PipelineBuffer przydzielone dla IDTSInput100 obiektu i dostarczane do składnika w ProcessInput metoda.
Właściwość publiczna BufferBase Infrastruktura.
Właściwość publiczna Component Pobiera IDTSComponentMetaData100 z IDTSInput100 obiektu.
Właściwość publiczna CustomPropertyCollection Pobiera IDTSCustomPropertyCollection100 obiektu IDTSInput100 obiektu.
Właściwość publiczna Dangling Pobiera lub ustawia wartość, która powiadamia aparat przepływ danych dane wejściowe mogą być niezamocowane.
Właściwość publiczna Description Pobiera lub ustawia opis IDTSInput100 obiektu.
Właściwość publiczna Description Pobiera lub ustawia opis IDTSObject100. (Dziedziczony z IDTSObject100).
Właściwość publiczna ErrorOrTruncationOperation Pobiera lub ustawia ciąg , który określa typy błędów lub truncations, które mogą wystąpić podczas przetwarzania PipelineBuffer wiersza.
Właściwość publiczna ErrorRowDisposition Pobiera lub ustawia wartość z DTSRowDisposition wyliczenia, która określa, jak składnik będzie obsługiwać warunków błędów występujących podczas przetwarzania wiersza z PipelineBuffer obiektu.
Właściwość publiczna ExternalMetadataColumnCollection Pobiera kolekcja kolumn, które odzwierciedla zewnętrznego źródło danych w kolumnach, które służą do sprawdzania poprawności IDTSInputColumnCollection100 , gdy składnik nie jest podłączony do źródło danych zewnętrznych.
Właściwość publiczna HasSideEffects Pobiera lub ustawia wartość wskazującą, czy składnik przepływ danych należy usunąć pozostają w realizacji planu zadanie przepływ danych podczas jego wyjścia nie jest dołączony do niższego rzędu składnika i RunInOptimizedMode właściwość zadanie przepływ danych jest true.
Właściwość publiczna ID Pobiera lub ustawia ID z IDTSInput100 obiektu.
Właściwość publiczna ID Pobiera lub ustawia identyfikator IDTSObject100obiektu. (Dziedziczony z IDTSObject100).
Właściwość publiczna IdentificationString Gets a String that uniquely identifies anIDTSInput100 object.
Właściwość publiczna IdentificationString Pobiera ciąg, który unikatowo identyfikuje IDTSObject100. (Dziedziczony z IDTSObject100).
Właściwość publiczna InputColumnCollection Pobiera IDTSInputColumnCollection100 z IDTSInput100 obiektu.
Właściwość publiczna IsAttached Pobiera wartość wskazująca, jeśli IDTSInput100 dołączonych do nadrzędny składnika poprzez IDTSPath100 obiektu.
Właściwość publiczna IsSorted Pobiera wartość, która wskazuje, czy w kolumnach IDTSInputColumnCollection100 są sortowane.
Właściwość publiczna Name Pobiera lub ustawia nazwę IDTSInput100 obiektu.
Właściwość publiczna Name Pobiera lub ustawia nazwę IDTSObject100 obiektu. (Dziedziczony z IDTSObject100).
Właściwość publiczna ObjectType Pobiera DTSObjectType z IDTSInput100 obiektu.
Właściwość publiczna ObjectType Pobiera ObjectType Właściwość IDTSObject100. (Dziedziczony z IDTSObject100).
Właściwość publiczna SourceLocale Pobiera ustawienia regionalne dla IDTSInput100 obiektu.
Właściwość publiczna TruncationRowDisposition Pobiera lub ustawia wartość określającą, jak składnik obsługuje występujące podczas przetwarzania wiersze z truncations PipelineBuffer.

Do góry

Metody

  Nazwa Opis
Metoda publiczna GetVirtualInput Pobiera IDTSVirtualInput100 obiektu IDTSInput100 obiektu.

Do góry

Uwagi

IDTSInput100 Obiekt reprezentuje punkt połączenia między dwoma składnikami i, po podłączeniu do IDTSOutput100 składnika nadrzędnego ustanawia przepływ danych między składnikami.Połączenie między IDTSInput100 i IDTSOutput100 ustanowione przez IDTSPath100 obiektu.Reprezentuje dane wejściowe EndPoint Właściwość IDTSPath100 obiektu.

W projekcie czas, kolumny w IDTSOutputColumnCollection100 podłączonego do wprowadzania danych wyjściowych są zaznaczone do użytku przez składnik.Kolumny te są dostępne dla składnika podczas wykonywania składnika.

Przykłady

Poniższy przykład kodu pokazuje części Dodawanie wprowadzania do swojej kolekcja w ProvideComponentProperties metoda.

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