Aracılığıyla paylaş


ScriptComponent.ReadWriteVariables Özelliği

Döndürür koleksiyon , ReadWriteVariables bileşeni için kullanılabilir.

Ad Alanı:  Microsoft.SqlServer.Dts.Pipeline
Derleme:  Microsoft.SqlServer.TxScript (Microsoft.SqlServer.TxScript içinde.dll)

Sözdizimi

'Bildirim
Public ReadOnly Property ReadWriteVariables As IDTSVariables100
    Get
'Kullanım
Dim instance As ScriptComponent
Dim value As IDTSVariables100

value = instance.ReadWriteVariables
public IDTSVariables100 ReadWriteVariables { get; }
public:
property IDTSVariables100^ ReadWriteVariables {
    IDTSVariables100^ get ();
}
member ReadWriteVariables : IDTSVariables100
function get ReadWriteVariables () : IDTSVariables100

Özellik Değeri

Tür: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariables100
Bir IDTSVariables100 içeren koleksiyon , ReadWriteVariables.

Önemli notÖnemli

koleksiyon , ReadWriteVariables yalnızca kullanılabilir PostExecute yöntem.

Açıklamalar

Komut dosyası bileşeni geliştirici değişkenleri komut dosyası bileşeni için okuma/yazma erişimi için bunları listeleyerek kullanımına ReadWriteVariables alan , Komut dosyası dönüşümü bileşen Düzenleyicisi.

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ı.

Geliştirici kullanmak zorunda ReadWriteVariables özelliği, çünkü ScriptMain sınıfı sağlar değişkenleri kolay erişim için her ikisi de salt okunur özellik ve okuma/yazma değişkenleri aracılığıyla tek bir özellik.Değişkenleri özellik olan bir özellik otomatik olarak UserComponent değil, taban sınıfı, ScriptComponent WalkTree

Örnekler

Aşağıdaki kod örneği, komut dosyası bileşeni geliştirici nasıl kullanabileceğinizi göstermektedir ReadOnlyVariables ve ReadWriteVariables özellikleri.

  Dim localInteger As Integer
  Dim localString As String

  If Me.ReadOnlyVariables.Contains("MyIntegerVariable") Then
    localInteger = CType(Me.ReadOnlyVariables("MyIntegerVariable").Value, Integer)
  End If

  If Me.ReadWriteVariables.Contains("MyStringVariable") Then
    Me.ReadWriteVariables("MyStringVariable").Value = localString
  End If