Compartilhar via


Application.DataTypeInfoFromDataType(DataType) Método

Definição

Importante

Esta API não está em conformidade com CLS.

Retorna o objeto DataTypeInfo para o tipo de dados especificado.

public:
 Microsoft::SqlServer::Dts::Runtime::DataTypeInfo ^ DataTypeInfoFromDataType(Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType dt);
[System.CLSCompliant(false)]
public Microsoft.SqlServer.Dts.Runtime.DataTypeInfo DataTypeInfoFromDataType (Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType dt);
[<System.CLSCompliant(false)>]
member this.DataTypeInfoFromDataType : Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType -> Microsoft.SqlServer.Dts.Runtime.DataTypeInfo
Public Function DataTypeInfoFromDataType (dt As DataType) As DataTypeInfo

Parâmetros

dt
DataType

O tipo de dados.

Retornos

Um objeto DataTypeInfo.

Atributos

Exemplos

O exemplo de código a seguir recupera o nome do tipo, DT_I4.

#region Using directives  
using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  
using Wrapper = Microsoft.SqlServer.Dts.Runtime.Wrapper;  
#endregion  

namespace Application_and_Package  
{  
    class PackageTest  
    {  
        static void Main(string[] args)  
        {  
            Application app = new Application();  
            DataTypeInfo dti = app.DataTypeInfoFromDataType(Wrapper.DataType.DT_I4);  
           Console.WriteLine("DataType = " + dti.TypeName);  
        }  
    }  
}  
#Region "Using directives  
Imports System  
Imports System".Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  
Imports Wrapper = Microsoft.SqlServer.Dts.Runtime.Wrapper  
#End Region  

Namespace Application_and_Package  
    Class PackageTest  
        Sub Main(ByVal args() As String)  
            Dim app As Application =  New Application()   
            Dim dti As DataTypeInfo =  app.DataTypeInfoFromDataType(Wrapper.DataType.DT_I4)   
           Console.WriteLine("DataType = " + dti.TypeName)  
        End Sub  
    End Class  
End Namespace  

Saída de exemplo:

DataType = four-byte signed integer

Comentários

Esse método permite que você obtenha informações de tipo de dados para um tipo de dados específico. Por exemplo, se você passar "DT_I4" no dt parâmetro , o valor retornado será o DataTypeInfo objeto que contém o nome de enumeração de "DT_I4" e o nome do tipo de "inteiro com sinal de quatro bytes". Essas informações são úteis para exibir as informações de tipo em uma interface do usuário ou mensagem de erro. Para obter mais informações sobre tipos de dados, consulte Integration Services Data Types.

Notas aos Chamadores

Esse método requer a adição do Microsoft.SqlServer.Dts.Runtime.Wrapper ao projeto. No exemplo de código C#, a using diretiva tem alias desse namespace com a variável , Wrapper.

Aplica-se a