ScriptComponentHost 클래스
이 API는 SQL Server 2012 인프라를 지원하기 위한 것으로 코드에서 직접 사용할 수 없습니다.
Represents the host for the script component.
상속 계층
System.Object
Microsoft.SqlServer.Dts.Pipeline.PipelineComponent
Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost
네임스페이스: Microsoft.SqlServer.Dts.Pipeline
어셈블리: Microsoft.SqlServer.TxScript(Microsoft.SqlServer.TxScript.dll)
구문
‘선언
Public Class ScriptComponentHost _
Inherits PipelineComponent _
Implements IVSTAScriptComponentUI
‘사용 방법
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
ScriptComponentHost 유형에서 다음 멤버를 표시합니다.
생성자
이름 | 설명 | |
---|---|---|
ScriptComponentHost | 인프라입니다. Initializes a new instance of the ScriptComponentHost class. |
맨 위로 이동
속성
이름 | 설명 | |
---|---|---|
BufferManager | Gets the IDTSBufferManager100 of the pipeline component. (PipelineComponent에서 상속됨) | |
ComponentMetaData | Gets the IDTSComponentMetaData100 for a component. (PipelineComponent에서 상속됨) | |
CurrentScriptingEngine | 인프라입니다. Gets the current scripting engine. | |
ErrorSupport | Returns an ErrorSupport object that lets the component raise errors, warnings, or other information events based on HRESULTs returned by Integration Services components written in native code. (PipelineComponent에서 상속됨) | |
EventInfos | Gets the IDTSEventInfos100 collection of the PipelineComponent object. (PipelineComponent에서 상속됨) | |
LogEntryInfos | Gets an IDTSLogEntryInfos100 collection of logging events that the component has registered. (PipelineComponent에서 상속됨) | |
ProjectTemplatePath | 인프라입니다. Gets the path of the current template. | |
ReferenceTracker | Gets the IDTSObjectReferenceTracker100 associated with the component. (PipelineComponent에서 상속됨) | |
VariableDispenser | Gets the IDTSVariableDispenser100 of the data flow component. (PipelineComponent에서 상속됨) |
맨 위로 이동
메서드
이름 | 설명 | |
---|---|---|
AcquireConnections | 인프라입니다. Acquires connection for ScriptComponentHost. (PipelineComponent.AcquireConnections(Object)을(를) 재정의함) | |
AddErrorOutput | Adds an IDTSOutput100 object and marks it as an error output by setting the IsErrorOut property to true. (PipelineComponent에서 상속됨) | |
Cleanup | 인프라입니다. Performs a component host cleanup. (PipelineComponent.Cleanup()을(를) 재정의함) | |
CloseIDE | 인프라입니다. Closes the IDE for the ScriptComponentHost. | |
CreateNewProject | 인프라입니다. Creates a new ScriptComponentHost project. | |
DeleteExternalMetadataColumn | Deletes the external metadata column at the specified index from the collection of external metadata columns. (PipelineComponent에서 상속됨) | |
DeleteInput | Deletes an IDTSInput100 object from the IDTSInputCollection100 collection. (PipelineComponent에서 상속됨) | |
DeleteOutput | Deletes an IDTSOutput100 object from the IDTSOutputCollection100 collection. (PipelineComponent에서 상속됨) | |
DeleteOutputColumn | Deletes an IDTSOutputColumn100 object from the IDTSOutputColumnCollection100 collection. (PipelineComponent에서 상속됨) | |
DescribeRedirectedErrorCode | Provides error code information for a PipelineBuffer row added to an output buffer. (PipelineComponent에서 상속됨) | |
Equals | (Object에서 상속됨) | |
Finalize | (Object에서 상속됨) | |
GetBinaryCode | 인프라입니다. Gets the collection of binary codes. | |
GetDependentInputs | Returns a collection of the input IDs of inputs that are waiting for more data, and thus are blocking the specified input. (PipelineComponent에서 상속됨) | |
GetErrorOutputInfo | Returns the index and ID of the error output of the component. (PipelineComponent에서 상속됨) | |
GetHashCode | (Object에서 상속됨) | |
GetType | (Object에서 상속됨) | |
GetUniqueVSTAProjectName | 인프라입니다. Gets the unique VSTA project name. | |
Initialize | When overridden in a derived class, initializes a new instance of a custom data flow component. (PipelineComponent에서 상속됨) | |
InsertExternalMetadataColumnAt | Inserts a new external metadata column into the collection of external metadata columns at the specified index. (PipelineComponent에서 상속됨) | |
InsertInput | 인프라입니다. Inserts input for the ScriptComponentHost. (PipelineComponent.InsertInput(DTSInsertPlacement, Int32)을(를) 재정의함) | |
InsertOutput | 인프라입니다. Inserts a new output to the ScriptComponentHost. (PipelineComponent.InsertOutput(DTSInsertPlacement, Int32)을(를) 재정의함) | |
InsertOutputColumnAt | 인프라입니다. Inserts an output at a specified column index. (PipelineComponent.InsertOutputColumnAt(Int32, Int32, String, String)을(를) 재정의함) | |
IsInputReady | Determines which of the inputs attached to a component are waiting for more data, and which have enough data to process and are blocked. (PipelineComponent에서 상속됨) | |
LoadScriptFromComponent | 인프라입니다. Loads script from component. | |
MapInputColumn | Establishes a relationship between an input column and a corresponding external metadata column. (PipelineComponent에서 상속됨) | |
MapOutputColumn | Establishes a relationship between an output column and a corresponding external metadata column. (PipelineComponent에서 상속됨) | |
MemberwiseClone | (Object에서 상속됨) | |
OnDeletingInputColumn | Deletes an IDTSInputColumn100 object from the IDTSInputColumnCollection100. (PipelineComponent에서 상속됨) | |
OnInputPathAttached | Called when an IDTSInput100 object is connected to the component through the IDTSPath100 interface. (PipelineComponent에서 상속됨) | |
OnInputPathDetached | Called when an IDTSInput100 object is disconnected from the component through the IDTSPath100 interface. (PipelineComponent에서 상속됨) | |
OnOutputPathAttached | Called when an IDTSOutput100 object of the component is attached to a downstream component. (PipelineComponent에서 상속됨) | |
PerformUpgrade | 인프라입니다. Performs a ScriptComponentHost upgrade. (PipelineComponent.PerformUpgrade(Int32)을(를) 재정의함) | |
PostExecute | 인프라입니다. Specifies the ScriptComponentHost after execution. (PipelineComponent.PostExecute()을(를) 재정의함) | |
PreExecute | 인프라입니다. Specifies the ScriptComponentHost before execution. (PipelineComponent.PreExecute()을(를) 재정의함) | |
PrepareForExecute | 인프라입니다. Prepares the ScriptComponentHost before execution. (PipelineComponent.PrepareForExecute()을(를) 재정의함) | |
PrimeOutput | 인프라입니다. Specifies the prime output for the ScriptComponentHost. (PipelineComponent.PrimeOutput(Int32, array<Int32[], array<PipelineBuffer[])을(를) 재정의함) | |
ProcessInput | 인프라입니다. Processes the ScriptComponentHost input. (PipelineComponent.ProcessInput(Int32, PipelineBuffer)을(를) 재정의함) | |
ProvideComponentProperties | 인프라입니다. Provides properties for the ScriptComponentHost. (PipelineComponent.ProvideComponentProperties()을(를) 재정의함) | |
PutBinaryCode | 인프라입니다. Puts binary codes in the ScriptComponentHost. | |
PutSourceCode | 인프라입니다. Puts source code to the ScriptComponentHost. | |
RegisterEvents | When you are developing a custom data flow component, you override this method to create custom events. (PipelineComponent에서 상속됨) | |
RegisterLogEntries | 인프라입니다. Registers log entries for the ScriptComponentHost. (PipelineComponent.RegisterLogEntries()을(를) 재정의함) | |
ReinitializeMetaData | Repairs any errors identified during validation that cause the component to return VS_NEEDSNEWMETADATA at design time. (PipelineComponent에서 상속됨) | |
ReleaseConnections | 인프라입니다. Releases connection for the host. (PipelineComponent.ReleaseConnections()을(를) 재정의함) | |
RemoveAllInputsOutputsAndCustomProperties | Deletes each IDTSInput100 and IDTSOutput100 object from the component. (PipelineComponent에서 상속됨) | |
SaveScriptProject | 인프라입니다. Saves the ScriptComponentHost script project. | |
SetComponentProperty | 인프라입니다. Sets the component property of the host. (PipelineComponent.SetComponentProperty(String, Object)을(를) 재정의함) | |
SetExternalMetadataColumnDataTypeProperties | Sets the data type properties of the specified external metadata column. (PipelineComponent에서 상속됨) | |
SetExternalMetadataColumnProperty | Sets an individual property of an external metadata column. (PipelineComponent에서 상속됨) | |
SetInputColumnProperty | Assigns a value to the IDTSCustomProperty100 of an IDTSInputColumn100 object. (PipelineComponent에서 상속됨) | |
SetInputProperty | Assigns a value to the IDTSCustomProperty100 of an IDTSInput100 object. (PipelineComponent에서 상속됨) | |
SetOutputColumnDataTypeProperties | 인프라입니다. Sets the output column data type property for the component host. (PipelineComponent.SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)을(를) 재정의함) | |
SetOutputColumnProperty | Sets the value of an IDTSCustomProperty100 for an IDTSOutputColumn100 object. (PipelineComponent에서 상속됨) | |
SetOutputProperty | Sets the value of an IDTSCustomProperty100 on an IDTSOutput100 object. (PipelineComponent에서 상속됨) | |
SetUsageType | Creates an IDTSInputColumn100 object in the IDTSInputColumnCollection100 of the component and sets the UsageType property of the column. (PipelineComponent에서 상속됨) | |
ShowIDE | 인프라입니다. Shows the IDE for the Component host. | |
ToString | (Object에서 상속됨) | |
Validate | 인프라입니다. Validates the component host. (PipelineComponent.Validate()을(를) 재정의함) |
맨 위로 이동
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.