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.