DataTypeInfos.Item[Object] 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 un DataTypeInfo objeto de la colección.
public:
property Microsoft::SqlServer::Dts::Runtime::DataTypeInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::DataTypeInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.DataTypeInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.DataTypeInfo
Default Public ReadOnly Property Item(index As Object) As DataTypeInfo
Parámetros
- index
- Object
Índice del DataTypeInfo objeto que se va a recuperar de la colección.
Valor de propiedad
Un objeto DataTypeInfo.
Ejemplos
El siguiente ejemplo de código recupera un elemento de la colección usando dos métodos. El primer método utiliza la dataInfos[0] sintaxis para recuperar todo el objeto ubicado en la primera posición de la colección y colocarlo en el dtInfo objeto. Después de esto, puedes recuperar todas las propiedades del dtInfo objeto como de costumbre. El segundo método demuestra cómo recuperar una propiedad específica del primer objeto de la colección.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace DataTypeInfos_GetEnum_Current
{
class Program
{
static void Main(string[] args)
{
//Create the DataTypeInfos collection.
DataTypeInfos dataInfos = new Application().DataTypeInfos;
//Using the Item method syntax of [x], obtain the first entry.
DataTypeInfo dtInfo = dataInfos[0];
String nameOfFirstItem = dataInfos[0].TypeName;
//Print the name of the task object located at position [0].
Console.WriteLine("The TypeEnumName of the first item is: {0}", dtInfo.TypeEnumName);
Console.WriteLine("The TypeName of the first task is: {0}", nameOfFirstItem);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace DataTypeInfos_GetEnum_Current
Class Program
Shared Sub Main(ByVal args() As String)
'Create the DataTypeInfos collection.
Dim dataInfos As DataTypeInfos = New Application().DataTypeInfos
'Using the Item method syntax of [x], obtain the first entry.
Dim dtInfo As DataTypeInfo = dataInfos(0)
Dim nameOfFirstItem As String = dataInfos(0).TypeName
'Print the name of the task object located at position [0].
Console.WriteLine("The TypeEnumName of the first item is: {0}", dtInfo.TypeEnumName)
Console.WriteLine("The TypeName of the first task is: {0}", nameOfFirstItem)
End Sub
End Class
End Namespace
Salida de muestra:
El NombreDeEnum del primer elemento es: DT_R4
El nombre de tipo de la primera tarea es: float
Comentarios
Si la llamada al Contains método devuelve true, puedes acceder al elemento especificado en la colección usando la sintaxis DataTupeInfos[index]. Si el Contains método devuelve false, esta propiedad lanza una excepción. En C#, esta propiedad es el indexador de la DataTypeInfos clase .