IDTSInput100 Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |