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
- dt
Typ: Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType
Typ danych.
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