Właściwość ScriptComponent.ReadOnlyVariables
Zwraca kolekcja ReadOnlyVariables dostępne do składnika.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline
Zestaw: Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)
Składnia
'Deklaracja
Public ReadOnly Property ReadOnlyVariables As IDTSVariables100
Get
'Użycie
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
Wartość właściwości
Typ: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariables100
IDTSVariables100 Zawiera kolekcja z ReadOnlyVariables.
Uwagi
Deweloper składnika skryptów udostępnia zmiennych składnik skryptów dostępu tylko do odczytu poprzez wyświetlanie ich w ReadOnlyVariables pole w Script Editor składnika transformacji.
Deweloper składnika skryptów nie korzysta z ScriptComponent klasy bezpośrednio, ale pośrednio przez kodowanie metod i właściwości ScriptMain klasy, która dziedziczy z ScriptComponent przez UserComponent klasy.
Deweloper nie trzeba używać ReadOnlyVariables Właściwości, ponieważ ScriptMain zawiera klasy zmiennych właściwość wygodny dostęp do obu tylko do odczytu i zmiennych za pomocą pojedynczej właściwości do odczytu/zapisu.Zmiennych właściwość jest właściwością wygenerowany automatycznie UserComponent podstawy klasy, nie ScriptComponent klasy
Przykłady
Poniższy przykładowy kod ilustruje, jak użyć deweloper składnika skryptów ReadOnlyVariables i ReadWriteVariables Właściwości.
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