DataTypeInfo.TypeName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el nombre del tipo de datos. Este campo es de solo lectura.
public:
property System::String ^ TypeName { System::String ^ get(); };
public string TypeName { get; }
member this.TypeName : string
Public ReadOnly Property TypeName As String
Valor de propiedad
Una cadena que contiene una descripción larga del tipo de datos.
Ejemplos
El ejemplo de código siguiente recorre en iteración la colección e imprime y TypeEnumNameTypeName de cada tipo de datos en 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
Salida del ejemplo:
TypeName: float, TypeEnumName: DT_R4
TypeName: float de precisión doble, TypeEnumName: DT_R8
TypeName: currency, TypeEnumName: DT_CY
TypeName: date, TypeEnumName: DT_DATE
TypeName: Boolean, TypeEnumName: DT_BOOL
TypeName: decimal, TypeEnumName: DT_DECIMAL
TypeName: entero con signo de un solo byte, TypeEnumName: DT_I1
TypeName: entero sin signo de un solo byte, TypeEnumName: DT_UI1
TypeName: entero con signo de dos bytes, TypeEnumName: DT_I2
TypeName: entero sin signo de dos bytes, TypeEnumName: DT_UI2
TypeName: entero con signo de cuatro bytes, TypeEnumName: DT_I4
TypeName: entero sin signo de cuatro bytes, TypeEnumName: DT_UI4
TypeName: entero con signo de ocho bytes, TypeEnumName: DT_I8
TypeName: entero sin signo de ocho bytes, TypeEnumName: DT_UI8
TypeName: marca de tiempo del archivo, TypeEnumName: DT_FILETIME
TypeName: identificador único, TypeEnumName: DT_GUID
TypeName: secuencia de bytes, TypeEnumName: DT_BYTES
TypeName: string, TypeEnumName: DT_STR
TypeName: cadena Unicode, TypeEnumName: DT_WSTR
TypeName: numeric, TypeEnumName: DT_NUMERIC
TypeName: database date, TypeEnumName: DT_DBDATE
TypeName: hora de la base de datos, TypeEnumName: DT_DBTIME
TypeName: marca de tiempo de base de datos, TypeEnumName: DT_DBTIMESTAMP
TypeName: image, TypeEnumName: DT_IMAGE
TypeName: flujo de texto, TypeEnumName: DT_TEXT
TypeName: flujo de texto Unicode, TypeEnumName: DT_NTEXT
Comentarios
Devuelve un nombre más largo para el tipo de datos. Por ejemplo, la propiedad devuelve moneda para el tipo de DT_CY.