DtsConvert.VarTypeFromTypeCode(TypeCode) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시스템 TypeCode를 Integration Services Variant 데이터 형식으로 변환합니다.
public:
static System::UInt16 VarTypeFromTypeCode(TypeCode typeCode);
public static ushort VarTypeFromTypeCode (TypeCode typeCode);
static member VarTypeFromTypeCode : TypeCode -> uint16
Public Shared Function VarTypeFromTypeCode (typeCode As TypeCode) As UShort
매개 변수
- typeCode
- TypeCode
SSIS 형식으로 변환할 시스템 http://go.microsoft.com/fwlink/?LinkId=25731 TypeCode입니다.
반환
시스템 TypeCode의 SSIS 형식입니다.
예제
다음 예제에서는 RegisterEvents 메서드를 재정의하고 참조 형식을 만드는 데 사용하는 컬렉션을 사용하여 EventInfosVarTypeFromTypeCode 사용자 지정 이벤트를 만드는 파이프라인 구성 요소를 보여 줍니다.
Public override void RegisterEvents()
{
string []parameters = new string[1]{"Parameter1"};
ushort []types = new ushort[1]{DtsConvert.VarTypeFromTypeCode(TypeCode.String)};
string []descriptions = new string [1]{"The first parameter."};
EventInfos.Add("OnPreExecute", "Fires when the PreExecute method runs.", false, ref parameters, ref types, ref descriptions);
}
Public Overrides Sub RegisterEvents()
String ()parameters = New String(1)
{
"Parameter1"
}
System.UInt16 ()types = New System.UInt16(1)
{
DtsConvert.VarTypeFromTypeCode(TypeCode.String)
}
String ()descriptions = New String (1)
{
"The first parameter."
}
EventInfos.Add("OnPreExecute", "Fires when the PreExecute method runs.", False, parameters, types, descriptions)
End Sub
설명
SSIS 형식 목록은 Integration Services 데이터 형식을 참조하세요.
다음 표에서는 TypeCode 및 변환되는 SSIS Variant
데이터 형식을 보여줍니다.
시스템 TypeCode | Variant 데이터 형식 |
---|---|
System.TypeCode.Empty | VT_EMPTY |
System.TypeCode.DBNull | VT_NULL |
System.TypeCode.Int16 | VT_I2 |
System.TypeCode.Int32 | VT_I4 |
System.TypeCode.Single | VT_R4 |
System.TypeCode.Double | VT_R8 |
System.TypeCode.Decimal | VT_CY |
System.TypeCode.DateTime | VT_DATE |
System.TypeCode.String | VT_BSTR |
System.TypeCode.Object | VT_DISPATCH |
System.TypeCode.Object | VT_ERROR |
System.TypeCode.Boolean | VT_BOOL |
System.TypeCode.Object | VT_VARIANT |
System.TypeCode.Object | VT_UNKNOWN |
System.TypeCode.Decimal | VT_DECIMAL |
System.TypeCode.SByte | VT_I1 |
System.TypeCode.Byte | VT_UI1 |
System.TypeCode.UInt16 | VT_UI2 |
System.TypeCode.UInt32 | VT_UI4 |
System.TypeCode.Int64 | VT_I8 |
System.TypeCode.UInt64 | VT_UI8 |
System.TypeCode.Int16 | VT_INT |
System.TypeCode.UInt16 | VT_UINT |
System.TypeCode.Empty | VT_VOID |