Udostępnij za pośrednictwem


Klasa ScriptComponentHost

Ten interfejs API obsługuje infrastrukturę programu i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Pipeline.PipelineComponent
    Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)

Składnia

'Deklaracja
Public Class ScriptComponentHost _
    Inherits PipelineComponent _
    Implements IVSTAScriptComponentUI
'Użycie
Dim instance As ScriptComponentHost
public class ScriptComponentHost : PipelineComponent, 
    IVSTAScriptComponentUI
public ref class ScriptComponentHost : public PipelineComponent, 
    IVSTAScriptComponentUI
type ScriptComponentHost =  
    class
        inherit PipelineComponent
        interface IVSTAScriptComponentUI
    end
public class ScriptComponentHost extends PipelineComponent implements IVSTAScriptComponentUI

Typ ScriptComponentHost uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ScriptComponentHost Infrastruktura.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna BufferManager Pobiera IDTSBufferManager100 składnika potoku. (Dziedziczony z PipelineComponent).
Właściwość publiczna ComponentMetaData Pobiera IDTSComponentMetaData100 dla składnika. (Dziedziczony z PipelineComponent).
Właściwość publiczna ErrorSupport Zwraca ErrorSupport obiektu składnika pozwala podnieść błędy, ostrzeżenia lub inne zdarzenia informacje oparte na HRESULTs zwrócone przez Integration Services składniki napisane w kodzie macierzystym. (Dziedziczony z PipelineComponent).
Właściwość publiczna EventInfos Pobiera IDTSEventInfos100 kolekcja PipelineComponent obiektu. (Dziedziczony z PipelineComponent).
Właściwość publiczna LogEntryInfos Pobiera IDTSLogEntryInfos100 kolekcja rejestrowania zdarzeń zarejestrowanych w składniku. (Dziedziczony z PipelineComponent).
Właściwość publiczna ReferenceTracker Pobiera IDTSObjectReferenceTracker100 związane z składnik. (Dziedziczony z PipelineComponent).
Właściwość publiczna VariableDispenser Pobiera IDTSVariableDispenser100 z składnik przepływu danych. (Dziedziczony z PipelineComponent).

Do góry

Metody

  Nazwa Opis
Metoda publiczna AcquireConnections Infrastruktura. (Zastępuje PipelineComponent.AcquireConnections(Object)).
Metoda publiczna AddErrorOutput Dodaje IDTSOutput100 object i zaznaczane jako komunikaty o błędach wyświetlane przez ustawienie IsErrorOut Właściwość true. (Dziedziczony z PipelineComponent).
Metoda publiczna Cleanup Zwalnia zasoby i kończy wykonywanie składnika. (Dziedziczony z PipelineComponent).
Metoda publiczna CloseIDE Infrastruktura.
Metoda publiczna DeleteExternalMetadataColumn Usuwa kolumna zewnętrzną metadane pod określonym indeksem z kolekcja kolumn zewnętrznych metadane. (Dziedziczony z PipelineComponent).
Metoda publiczna DeleteInput Usuwa IDTSInput100 obiekt z IDTSInputCollection100 kolekcja. (Dziedziczony z PipelineComponent).
Metoda publiczna DeleteOutput Usuwa IDTSOutput100 obiekt z IDTSOutputCollection100 kolekcja. (Dziedziczony z PipelineComponent).
Metoda publiczna DeleteOutputColumn Usuwa IDTSOutputColumn100 obiekt z IDTSOutputColumnCollection100 kolekcja. (Dziedziczony z PipelineComponent).
Metoda publiczna DescribeRedirectedErrorCode Zawiera informacje o błędzie kod PipelineBuffer dodać wiersz do buforu wyjściowego. (Dziedziczony z PipelineComponent).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetBinaryCode Infrastruktura.
Metoda publiczna GetErrorOutputInfo Zwraca indeks i identyfikator wyjścia błąd składnika. (Dziedziczony z PipelineComponent).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna GetUniqueVSTAProjectName Infrastruktura.
Metoda publiczna Initialize Po zastąpieniu w klasie pochodnej, inicjuje nowy wystąpienie składnika przepływ danych niestandardowych. (Dziedziczony z PipelineComponent).
Metoda publiczna InsertExternalMetadataColumnAt Wstawia nową kolumna zewnętrzną metadane do kolekcja kolumna metadane zewnętrznych pod określonym indeksem. (Dziedziczony z PipelineComponent).
Metoda publiczna InsertInput Infrastruktura. (Zastępuje PipelineComponent.InsertInput(DTSInsertPlacement, Int32)).
Metoda publiczna InsertOutput Infrastruktura. (Zastępuje PipelineComponent.InsertOutput(DTSInsertPlacement, Int32)).
Metoda publiczna InsertOutputColumnAt Infrastruktura. (Zastępuje PipelineComponent.InsertOutputColumnAt(Int32, Int32, String, String)).
Metoda publiczna LoadScriptFromComponent Infrastruktura.
Metoda publiczna MapInputColumn Ustanawia relację między wprowadzania kolumna i odpowiednich metadane zewnętrznych. (Dziedziczony z PipelineComponent).
Metoda publiczna MapOutputColumn Ustanawia relację między kolumna wyjściowej i odpowiednią kolumna zewnętrzną metadane. (Dziedziczony z PipelineComponent).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna OnDeletingInputColumn Usuwa IDTSInputColumn100 obiekt z IDTSInputColumnCollection100. (Dziedziczony z PipelineComponent).
Metoda publiczna OnInputPathAttached Kiedy nazywany IDTSInput100 obiektu jest podłączony do składnika poprzez IDTSPath100 interfejs. (Dziedziczony z PipelineComponent).
Metoda publiczna OnInputPathDetached Kiedy nazywany IDTSInput100 obiekt jest odłączony od składnika poprzez IDTSPath100 interfejs. (Dziedziczony z PipelineComponent).
Metoda publiczna OnOutputPathAttached Kiedy nazywany IDTSOutput100 składnika jest dołączony obiekt składnika niższego rzędu. (Dziedziczony z PipelineComponent).
Metoda publiczna PerformUpgrade Infrastruktura. (Zastępuje PipelineComponent.PerformUpgrade(Int32)).
Metoda publiczna PostExecute Infrastruktura. (Zastępuje PipelineComponent.PostExecute()).
Metoda publiczna PreExecute Infrastruktura. (Zastępuje PipelineComponent.PreExecute()).
Metoda publiczna PrepareForExecute Wywoływana przed PreExecute. (Dziedziczony z PipelineComponent).
Metoda publiczna PrimeOutput Infrastruktura. (Zastępuje PipelineComponent.PrimeOutput(Int32, array<Int32[], array<PipelineBuffer[])).
Metoda publiczna ProcessInput Infrastruktura. (Zastępuje PipelineComponent.ProcessInput(Int32, PipelineBuffer)).
Metoda publiczna ProvideComponentProperties Infrastruktura. (Zastępuje PipelineComponent.ProvideComponentProperties()).
Metoda publiczna PutBinaryCode Infrastruktura.
Metoda publiczna PutSourceCode Infrastruktura.
Metoda publiczna RegisterEvents Podczas opracowywania niestandardowego składnik przepływ danych, zastąpić tę metoda do tworzenia niestandardowych zdarzeń. (Dziedziczony z PipelineComponent).
Metoda publiczna RegisterLogEntries Infrastruktura. (Zastępuje PipelineComponent.RegisterLogEntries()).
Metoda publiczna ReinitializeMetaData Naprawia błędy podczas sprawdzania poprawności powodujących składnika do zwrócenia VS_NEEDSNEWMETADATA na czas projektowania. (Dziedziczony z PipelineComponent).
Metoda publiczna ReleaseConnections Infrastruktura. (Zastępuje PipelineComponent.ReleaseConnections()).
Metoda publiczna RemoveAllInputsOutputsAndCustomProperties Usuwa każdy IDTSInput100 i IDTSOutput100 obiektu składnika. (Dziedziczony z PipelineComponent).
Metoda publiczna SetComponentProperty Infrastruktura. (Zastępuje PipelineComponent.SetComponentProperty(String, Object)).
Metoda publiczna SetExternalMetadataColumnDataTypeProperties Ustawi typ danych właściwości kolumna określonych metadane zewnętrznych. (Dziedziczony z PipelineComponent).
Metoda publiczna SetExternalMetadataColumnProperty Ustawia poszczególne właściwość kolumna metadane zewnętrznych. (Dziedziczony z PipelineComponent).
Metoda publiczna SetInputColumnProperty Przypisuje wartości do IDTSCustomProperty100 z IDTSInputColumn100 obiektu. (Dziedziczony z PipelineComponent).
Metoda publiczna SetInputProperty Przypisuje wartości do IDTSCustomProperty100 z IDTSInput100 obiektu. (Dziedziczony z PipelineComponent).
Metoda publiczna SetOutputColumnDataTypeProperties Infrastruktura. (Zastępuje PipelineComponent.SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)).
Metoda publiczna SetOutputColumnProperty Ustawia wartość IDTSCustomProperty100 dla IDTSOutputColumn100 obiektu. (Dziedziczony z PipelineComponent).
Metoda publiczna SetOutputProperty Ustawia wartość IDTSCustomProperty100 na IDTSOutput100 obiektu. (Dziedziczony z PipelineComponent).
Metoda publiczna SetUsageType Tworzy IDTSInputColumn100 obiekt w IDTSInputColumnCollection100 składników i zestawów UsageType Właściwość kolumna. (Dziedziczony z PipelineComponent).
Metoda publiczna ShowIDE Infrastruktura.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Validate Infrastruktura. (Zastępuje PipelineComponent.Validate()).

Do góry

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.