ScriptComponent Sınıfı
Salt okunur için temel sınıf görevi gören UserComponent Script bileşeni tarafından oluşturulan sınıf ComponentWrapper proje öğe bir Script bileşeni projedeki.
Devralma Hiyerarşisi
System.Object
Microsoft.SqlServer.Dts.Pipeline.ScriptComponent
Ad Alanı: Microsoft.SqlServer.Dts.Pipeline
Derleme: Microsoft.SqlServer.TxScript (Microsoft.SqlServer.TxScript içinde.dll)
Sözdizimi
'Bildirim
Public Class ScriptComponent
'Kullanım
Dim instance As ScriptComponent
public class ScriptComponent
public ref class ScriptComponent
type ScriptComponent = class end
public class ScriptComponent
ScriptComponent türü aşağıdaki üyeleri açıklar.
Özellikler
Ad | Açıklama | |
---|---|---|
ComponentMetaData | Bileşen tanımını bir başvuru döndürür. | |
ReadOnlyVariables | Döndürür koleksiyon , ReadOnlyVariables bileşeni için kullanılabilir. | |
ReadWriteVariables | Döndürür koleksiyon , ReadWriteVariables bileşeni için kullanılabilir. | |
VariableDispenser | Veri akışı değişkenleri ile çalışmak için dahili olarak kullandığı bir nesne döndürür. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
AcquireConnections | Bağlantı Yöneticisi'ni kullanarak bir bağlantı veya bağlantı bilgilerini alır. | |
Equals | (Object öğesinden devralınmıştır.) | |
Finalize | (Object öğesinden devralınmıştır.) | |
GetColumnIndexes | Altyapı. | |
GetHashCode | (Object öğesinden devralınmıştır.) | |
GetType | (Object öğesinden devralınmıştır.) | |
Log | Bir günlük girdisi yazar. | |
MemberwiseClone | (Object öğesinden devralınmıştır.) | |
PostExecute | Komut dosyası bileşeni, girdileri ve çıktıları işledikten sonra çalıştırmanız gereken özel kod çalıştırır. | |
PreExecute | Komut dosyası bileşeni, girdileri ve çıktıları işlediği önce çalıştırmanız gereken özel kod çalıştırır. | |
PrimeOutput | Kaynakları ve dönüştürmeleri, yeni satırlar eklemek çıktı arabelleği için zaman uyumsuz çıkışlarına ile gibi komut dosyası bileşenleri çıktıları hazırlar. | |
ProcessInput | Girdi Dönüşümleri ve girişleri ters yönde bileşenlerini aldığınız hedefler gibi komut dosyası bileşenleri içinde işler. | |
ReleaseConnections | Bağlantı Yöneticisi bağlantı serbest bırakır. | |
SetBufferColumnIndexes | Altyapı. | |
ToString | (Object öğesinden devralınmıştır.) |
Üst
Açıklamalar
ScriptComponent Sınıf gören salt okunur için temel sınıf olarak UserComponent Script bileşeni tarafından oluşturulan sınıfı, ComponentWrapper proje öğe bir Script bileşeni projedeki.UserComponent sınıf hizmet verdiği için temel sınıf olarak ScriptMain sınıf, hangi geliştirici özel kod yazma ve geliştirici bir bileşenin giriş ve çıkışlarına ile çalışma yöntemleri küme sağlar.Ayrıca türü kesin olarak belirtilmiş sağlar erişimci değişkenleri ve bileşeni için kullanılabilir bağlantı yöneticileri için özellikleri.
Komut dosyası bileşeni geliştirici kullanmak ScriptComponent doğrudan, ancak dolaylı olarak, yöntemlerini ve özelliklerini kodlayarak sınıf ScriptMain devraldığı sınıfı, ScriptComponent ile UserComponent sınıfı.
Daha fazla bilgi için, bkz. Kodlama ve kod bileşen hata ayıklama ve Komut dosyası Bileşen Nesne modeli anlama.
Örnekler
Aşağıdaki kod örneği, dönüştürme Script bileşeni kullanılarak ile zaman uyumlu çıkışlarına oluşturmak yazmak için bir uygulama geliştiricisi olan tüm kod göstermektedir.Bu örnek hakkında daha fazla bilgi için bkz: Zaman uyumlu dönüşümü Script bileşeni ile oluşturma.
Public Class ScriptMain
Inherits UserComponent
Public Overrides Sub MyAddressInput_ProcessInputRow(ByVal Row As MyAddressInputBuffer)
Row.City = UCase(Row.City)
End Sub
End Class
İş Parçacığı Güvenliği
Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.