Compartir a través de


PipelineComponentInfos.Item[Object] Propiedad

Definición

Devuelve un objeto PipelineComponentInfo 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, el identificador, la descripción o el índice del elemento que se va a ubicar en la colección.

Valor de propiedad

PipelineComponentInfo

Un objeto PipelineComponentInfo.

Ejemplos

En el ejemplo de código siguiente se recupera un elemento de la colección mediante dos métodos. El primer método usa 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 puede recuperar todas las propiedades del pInfo objeto como de costumbre. El segundo método muestra cómo recuperar una propiedad específica, la descripción, del objeto "merge" de la colección con 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 del ejemplo:

Descripción de la entrada de combinación: Transformación Combinar

Comentarios

Si la llamada al Contains método devuelve true, puede tener acceso al elemento especificado en la colección mediante la sintaxis PipelineComponentInfos[index]. Sin embargo, si el Contains método devuelve false, esta propiedad produce una excepción. En C#, esta propiedad es el indizador de la PipelineComponentInfos clase .

Se aplica a