DtsConvert.VarTypeFromTypeCode(TypeCode) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi TypeCode sistem ke jenis data Varian Integration Services.
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
Parameter
- typeCode
- TypeCode
TypeCode sistem http://go.microsoft.com/fwlink/?LinkId=25731 untuk dikonversi ke jenis SSIS.
Mengembalikan
Jenis SSIS untuk TypeCode sistem.
Contoh
Contoh berikut menunjukkan komponen alur yang mengambil alih metode RegisterEvents dan membuat peristiwa kustom menggunakan EventInfos koleksi, menggunakan VarTypeFromTypeCode untuk membuat jenis referensi.
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
Keterangan
Untuk daftar jenis SSIS, lihat Jenis Data Integration Services.
Tabel berikut ini memperlihatkan TypeCode dan tipe data SSIS Variant apa yang dikonversi.
| TypeCode Sistem | Jenis Data Varian |
|---|---|
| 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 |