Klasa ScriptComponent
Służy jako klasa podstawowa dla tylko do odczytu UserComponent klasy generowane przez składnik skryptów w ComponentWrapper element projektu w projekcie składnika skryptów.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Dts.Pipeline.ScriptComponent
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline
Zestaw: Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)
Składnia
'Deklaracja
Public Class ScriptComponent
'Użycie
Dim instance As ScriptComponent
public class ScriptComponent
public ref class ScriptComponent
type ScriptComponent = class end
public class ScriptComponent
Typ ScriptComponent uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ComponentMetaData | Zwraca odwołanie do definicji składnika. | |
ReadOnlyVariables | Zwraca kolekcja ReadOnlyVariables dostępne do składnika. | |
ReadWriteVariables | Zwraca kolekcja ReadWriteVariables dostępne do składnika. | |
VariableDispenser | Zwraca obiekt przepływ danych jest używane wewnętrznie do pracy ze zmiennymi. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
AcquireConnections | Uzyskuje połączenie lub połączenie informacji przy użyciu menedżer połączeń. | |
Equals | (Dziedziczony z Object). | |
Finalize | (Dziedziczony z Object). | |
GetColumnIndexes | Infrastruktura. | |
GetHashCode | (Dziedziczony z Object). | |
GetType | (Dziedziczony z Object). | |
Log | Zapisuje wpis dziennika. | |
MemberwiseClone | (Dziedziczony z Object). | |
PostExecute | Wykonuje kod niestandardowy, który należy uruchomić po składnik skryptów przetworzył swoich wejść i wyjść. | |
PreExecute | Wykonuje kod niestandardowy, który należy uruchomić przed składnik skryptów przetworzył swoich wejść i wyjść. | |
PrimeOutput | Przygotowuje wyjść w składniki skryptów, takich jak źródła i przekształceń wyjść asynchronicznych, które Dodawanie nowych wierszy do buforów wyjściowych. | |
ProcessInput | Przetwarza nakłady w składniki skryptów, takie jak przekształcenia i miejsc docelowych, odbierające dane wejściowe z nadrzędny składników. | |
ReleaseConnections | Zwalnia połączenia menedżer połączeń. | |
SetBufferColumnIndexes | Infrastruktura. | |
ToString | (Dziedziczony z Object). |
Do góry
Uwagi
ScriptComponent Klasy służy jako klasa podstawowa dla tylko do odczytu UserComponent klasy, która jest generowana przez składnik skryptów w ComponentWrapper element projektu w projekcie składnika skryptów.UserComponent klasy służy jako klasa podstawowa dla ScriptMain klasy, w którym zapisuje kod niestandardowy dewelopera i zapewnia dewelopera z zestaw metody pracy ze składnika wejść i wyjść.Udostępnia również jednoznacznie określony metoda dostępu właściwości dla zmiennych i menedżerowie połączenia dostępne do składnika.
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.
Aby uzyskać więcej informacji, zobacz tematy Kodowanie i debugowanie składnika skryptów i Opis Script Component Object Model.
Przykłady
Poniższy przykładowy kod ilustruje cały kod deweloper ma zapisać transformacja z synchronicznej wyjść tworzyć przy użyciu składnik skryptów.Więcej informacji na temat tej próbki, zobacz Tworzenie synchroniczne transformacji przy użyciu składnik skryptów.
Public Class ScriptMain
Inherits UserComponent
Public Overrides Sub MyAddressInput_ProcessInputRow(ByVal Row As MyAddressInputBuffer)
Row.City = UCase(Row.City)
End Sub
End Class
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.