Udostępnij przez


Metoda Application.DataTypeInfoFromDataType

Zwraca DataTypeInfo obiektu danych określonego typu.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Function DataTypeInfoFromDataType ( _
    dt As DataType _
) As DataTypeInfo
'Użycie
Dim instance As Application
Dim dt As DataType
Dim returnValue As DataTypeInfo

returnValue = instance.DataTypeInfoFromDataType(dt)
[CLSCompliantAttribute(false)]
public DataTypeInfo DataTypeInfoFromDataType(
    DataType dt
)
[CLSCompliantAttribute(false)]
public:
DataTypeInfo^ DataTypeInfoFromDataType(
    DataType dt
)
[<CLSCompliantAttribute(false)>]
member DataTypeInfoFromDataType : 
        dt:DataType -> DataTypeInfo 
public function DataTypeInfoFromDataType(
    dt : DataType
) : DataTypeInfo

Parametry

Wartość zwracana

Typ: Microsoft.SqlServer.Dts.Runtime.DataTypeInfo
A DataTypeInfo obiektu.

Uwagi

Ta metoda pozwala uzyskać informacji o typie danych dla określonego typu danych.Na przykład przebiegu "dt_i4" w dt jest zwracana wartość parametru DataTypeInfo obiekt, który zawiera nazwę wyliczenia "dt_i4" i wpisz nazwę "czterech bajtów całkowita".Informacje te są przydatne do wyświetlania informacji o typie komunikatu błędu lub interfejs użytkownika.Aby uzyskać więcej informacji dotyczących typów danych, zobacz temat Typy danych usług integracji.

Uwagi dotyczące obiektów wywołujących

Ta metoda wymaga dodanie Microsoft.SqlServer.Dts.Runtime.Wrapper do projektu.W przykładzie kodu C# za pomocą dyrektywa ma aliasowany tego obszaru nazw ze zmienną, Wrapper.

Przykłady

Poniższy przykład kodu pobiera nazwę typu 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

Przykładowe dane wyjściowe:

DataType = four-byte signed integer