Właściwość ScriptComponent.ReadWriteVariables
Zwraca kolekcja ReadWriteVariables 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 ReadWriteVariables As IDTSVariables100
Get
'Użycie
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
Wartość właściwości
Typ: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariables100
IDTSVariables100 Zawiera kolekcja z ReadWriteVariables.
Ważne: |
---|
Kolekcja ReadWriteVariables jest dostępna tylko w PostExecute metoda. |
Uwagi
Deweloper składnika skryptów udostępnia zmiennych składnik skryptów dla dostępu do odczytu i zapisu poprzez wyświetlanie ich w ReadWriteVariables 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ć ReadWriteVariables 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