DataTypeInfo.TypeEnumName Свойство

Определение

Возвращает символическое имя типа данных. Это поле доступно только для чтения.

public:
 property System::String ^ TypeEnumName { System::String ^ get(); };
public string TypeEnumName { get; }
member this.TypeEnumName : string
Public ReadOnly Property TypeEnumName As String

Значение свойства

Строка, которая содержит символическое имя типа данных.

Примеры

В следующем примере кода выполняется итерирование по коллекции и печать TypeEnumNameTypeName каждого типа данных в SQL Server Integration Services (SSIS).

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace DataTypeInfo_Properties  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Create the DataTypeInfos collection.  
            DataTypeInfos dataInfos = new Application().DataTypeInfos;  

            //Iterate over the collection, printing the values  
            //of the properties.  
            foreach (DataTypeInfo dInfo in dataInfos)  
            {  
                Console.WriteLine("TypeName: {0}, TypeEnumName: {1}", dInfo.TypeName, dInfo.TypeEnumName);  
                //Console.WriteLine("TypeEnumName   {0}", dInfo.TypeEnumName);  
            }  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace DataTypeInfo_Properties  
    Class Program  
        Shared Sub Main(ByVal args() As String)  
            'Create the DataTypeInfos collection.  
            Dim dataInfos As DataTypeInfos =  New Application().DataTypeInfos   

            'Iterate over the collection, printing the values  
            'of the properties.  
            Dim dInfo As DataTypeInfo  
            For Each dInfo In dataInfos  
                Console.WriteLine("TypeName: {0}, TypeEnumName: {1}", dInfo.TypeName, dInfo.TypeEnumName)  
                'Console.WriteLine("TypeEnumName   {0}", dInfo.TypeEnumName);  
            Next  
        End Sub  
    End Class  
End Namespace  

Образец вывода:

TypeName: float, TypeEnumName: DT_R4

TypeName: double-precision float, TypeEnumName: DT_R8

TypeName: currency, TypeEnumName: DT_CY

TypeName: date, TypeEnumName: DT_DATE

TypeName: Boolean, TypeEnumName: DT_BOOL

TypeName: decimal, TypeEnumName: DT_DECIMAL

TypeName: однобайтовое целое число со знаком, TypeEnumName: DT_I1

TypeName: однобайтовое целое число без знака, TypeEnumName: DT_UI1

TypeName: двухбайтовое целое число со знаком, TypeEnumName: DT_I2

TypeName: двухбайтовое целое число без знака, TypeEnumName: DT_UI2

TypeName: четырехбайтовое целое число со знаком, TypeEnumName: DT_I4

TypeName: четырехбайтовое целое число без знака, TypeEnumName: DT_UI4

TypeName: восьмибайтовое целое число со знаком, TypeEnumName: DT_I8

TypeName: восьмибайтовое целое число без знака, TypeEnumName: DT_UI8

TypeName: метка времени файла, TypeEnumName: DT_FILETIME

TypeName: уникальный идентификатор, TypeEnumName: DT_GUID

TypeName: поток байтов, TypeEnumName: DT_BYTES

TypeName: string, TypeEnumName: DT_STR

TypeName: строка Юникода, TypeEnumName: DT_WSTR

TypeName: numeric, TypeEnumName: DT_NUMERIC

TypeName: дата базы данных, TypeEnumName: DT_DBDATE

TypeName: время базы данных, TypeEnumName: DT_DBTIME

TypeName: метка времени базы данных, TypeEnumName: DT_DBTIMESTAMP

TypeName: image, TypeEnumName: DT_IMAGE

TypeName: текстовый поток, TypeEnumName: DT_TEXT

TypeName: текстовый поток Юникода, TypeEnumName: DT_NTEXT

Комментарии

Возвращает короткое имя для типа данных. Например, это свойство возвращает DT_R4 для float.

Применяется к