PipelineComponentInfos.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 PipelineComponentInfo objeto de la colección.
public:
property Microsoft::SqlServer::Dts::Runtime::PipelineComponentInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::PipelineComponentInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.PipelineComponentInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.PipelineComponentInfo
Default Public ReadOnly Property Item(index As Object) As PipelineComponentInfo
Parámetros
- index
- Object
El nombre, ID, descripción o índice del objeto a localizar en la colección.
Valor de propiedad
Un objeto PipelineComponentInfo.
Ejemplos
El siguiente ejemplo de código recupera un elemento de la colección usando dos métodos. El primer método utiliza la pInfos[…] sintaxis para recuperar todo el objeto ubicado en la primera posición de la colección y colocarlo en el pInfo objeto. Ahora puedes recuperar todas las propiedades del pInfo objeto como de costumbre. El segundo método demuestra cómo recuperar una propiedad específica, la descripción, del objeto "merge" en la colección usando el nombre como indexador.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace TaskInfos_Item
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
PipelineComponentInfos pInfos = app.PipelineComponentInfos;
//Using the Item method syntax of [x], obtain the description
// of the Merge entry.
PipelineComponentInfo pInfo = pInfos["Merge"];
String nameOfFirstItem = pInfos["Merge"].Description;
Console.WriteLine("Description of Merge entry: {0}", nameOfFirstItem);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace TaskInfos_Item
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim pInfos As PipelineComponentInfos = app.PipelineComponentInfos
'Using the Item method syntax of [x], obtain the description
' of the Merge entry.
Dim pInfo As PipelineComponentInfo = pInfos("Merge")
Dim nameOfFirstItem As String = pInfos("Merge").Description
Console.WriteLine("Description of Merge entry: {0}", nameOfFirstItem)
End Sub
End Class
End Namespace
Salida de muestra:
Descripción de la entrada de fusión: Transformación de fusión
Comentarios
Si la llamada al Contains método devuelve true, puedes acceder al elemento especificado en la colección usando la sintaxis PipelineComponentInfos[index]. Sin embargo, si el Contains método devuelve false, esta propiedad genera una excepción. En C#, esta propiedad es el indexador de la PipelineComponentInfos clase