Aracılığıyla paylaş


ScriptComponent.ReadOnlyVariables Özelliği

Döndürür koleksiyon , ReadOnlyVariables 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 ReadOnlyVariables As IDTSVariables100
    Get
'Kullanım
Dim instance As ScriptComponent
Dim value As IDTSVariables100

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

Özellik Değeri

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

Açıklamalar

Komut dosyası bileşeni geliştirici değişkenleri salt okunur erişim için komut dosyası bileşeni için bunları listeleyerek kullanımına ReadOnlyVariables 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 ReadOnlyVariables ö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