Share via


DtsConvert.VarTypeFromTypeCode(TypeCode) Méthode

Définition

Convertit un TypeCode système en type variant 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

Paramètres

typeCode
TypeCode

TypeCode système http://go.microsoft.com/fwlink/?LinkId=25731 à convertir en type SSIS.

Retours

Type SSIS pour le TypeCode système.

Exemples

L’exemple suivant montre un composant de pipeline qui remplace la méthode RegisterEvents et crée un événement personnalisé à l’aide de la EventInfos collection, à l’aide de la VarTypeFromTypeCode méthode pour créer un type référence.

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  

Remarques

Pour obtenir la liste des types SSIS, consultez Types de données Integration Services.

Le tableau suivant montre le TypeCode et le type de données SSIS Variant vers lequel ils sont convertis.

System TypeCode Type de données 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

S’applique à