Bagikan melalui


IDTSInput100 Antarmuka

Definisi

Berisi kumpulan kolom yang mewakili data yang disediakan untuk komponen dalam bentuk PipelineBuffer objek pada durasi.

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
Atribut
Penerapan

Contoh

Contoh kode berikut menunjukkan komponen yang menambahkan input ke koleksinya dalam ProvideComponentProperties metode .

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  

Keterangan

Objek IDTSInput100 mewakili titik koneksi antara dua komponen, dan, ketika terhubung ke IDTSOutput100 komponen hulu, menetapkan aliran data antar komponen. Koneksi antara dan IDTSInput100 yang IDTSOutput100 dibuat melalui IDTSPath100 objek . Input mewakili EndPoint properti IDTSPath100 objek .

Pada waktu desain, kolom di IDTSOutputColumnCollection100 output yang terhubung dengan input dipilih untuk digunakan oleh komponen. Kolom ini kemudian tersedia untuk komponen selama eksekusi komponen.

Properti

AreInputColumnsAssociatedWithOutputColumns

Mendapatkan apakah kolom input dikaitkan dengan kolom output.

Buffer

Mendapatkan ID PipelineBuffer yang dialokasikan untuk IDTSInput100 objek dan disediakan untuk komponen dalam ProcessInput(Int32, PipelineBuffer) metode .

BufferBase

Mendapatkan kelas dasar abstrak dari IDTSInput100.

Component

IDTSComponentMetaData100 Mendapatkan objek objekIDTSInput100.

CustomPropertyCollection

IDTSCustomPropertyCollection100 Mendapatkan objek objekIDTSInput100.

Dangling

Mendapatkan atau menetapkan nilai yang memberi tahu mesin aliran data bahwa input dapat tidak terpasang.

Description

Mendapatkan atau mengatur deskripsi IDTSInput100 objek.

ErrorOrTruncationOperation

Mendapatkan atau mengatur String yang menentukan jenis kesalahan atau pemotongan yang dapat terjadi saat memproses PipelineBuffer baris.

ErrorRowDisposition

Mendapatkan atau menetapkan nilai dari DTSRowDisposition enumerasi yang menentukan bagaimana komponen akan menangani kondisi kesalahan yang terjadi saat memproses baris dari PipelineBuffer objek.

ExternalMetadataColumnCollection

Mendapatkan kumpulan kolom yang mencerminkan kolom di sumber data eksternal, yang digunakan untuk memvalidasi IDTSInputColumnCollection100 saat komponen tidak tersambung ke sumber data eksternal.

HasSideEffects

Mendapatkan atau menetapkan nilai yang menunjukkan apakah komponen aliran data harus dihapus atau tetap berada dalam rencana eksekusi tugas aliran data ketika outputnya tidak dilampirkan ke komponen hilir dan kapan properti RunInOptimizedMode dari tugas Aliran Data benar.

ID

Mendapatkan atau mengatur pengidentifikasi IDTSInput100 objek.

IdentificationString

Mendapatkan String yang secara unik mengidentifikasi IDTSInput100 objek.

InputColumnCollection

IDTSInputColumnCollection100 Mendapatkan objek IDTSInput100 .

IsAttached

Mendapatkan nilai yang menunjukkan apakah dilampirkan IDTSInput100 ke komponen upstram melalui IDTSPath100 objek.

IsSorted

Mendapatkan nilai yang menunjukkan apakah kolom dalam IDTSInputColumnCollection100 diurutkan.

Name

Mendapatkan atau mengatur nama IDTSInput100 objek.

ObjectType

DTSObjectType Mendapatkan objek IDTSInput100 .

SourceLocale

Mendapatkan lokal untuk objek IDTSInput100 .

TruncationRowDisposition

Mendapatkan atau menetapkan nilai yang menentukan bagaimana komponen menangani pemotongan yang terjadi saat memproses baris dari PipelineBuffer.

Metode

GetVirtualInput()

IDTSVirtualInput100 Mendapatkan objek objekIDTSInput100.

SuggestNameBasedLineageIDMappings(Int32[], Int32[])

Menyarankan pemetaan pengidentifikasi silsilah data berbasis nama.

Berlaku untuk