Compartir a través de


PipelineComponentInfos.Contains(Object) Método

Definición

Devuelve un valor Boolean que indica si se puede tener acceso a los elementos de la colección mediante la indexación sin producir una excepción.

public:
 bool Contains(System::Object ^ index);
public bool Contains (object index);
member this.Contains : obj -> bool
Public Function Contains (index As Object) As Boolean

Parámetros

index
Object

El nombre, la identidad, el identificador o el índice del objeto PipelineComponentInfo que se va a ubicar en la colección.

Devoluciones

Boolean

Valor booleano que indica si se puede tener acceso a la colección por nombre, identidad, identificador o índice. Un valor true indica que se puede tener acceso a la colección mediante la sintaxis PipelineComponentInfos [index]. Un valor false indica que no se puede usar la indexación para recuperar elementos de la PipelineComponentInfos colección; el uso de esta propiedad produce una excepción.

Ejemplos

En el ejemplo de código siguiente se usa Contains el método para determinar si un componente de canalización con el nombre "Merge" está en la colección. El método devuelve un Boolean.

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;  

            // Search the collection by name.  
            if (pInfos.Contains("Merge"))  
                Console.WriteLine("The collection contains {0} pipeline component", pInfos[0].Name);  
            else  
                Console.WriteLine("The collection does not contain {0} pipeline component", pInfos[0].Name);  
        }  
    }  
}  
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   

            ' Search the collection by name.  
            If pInfos.Contains("Merge") Then  
                Console.WriteLine("The collection contains {0} pipeline component", pInfos(0).Name)  
            Else   
                Console.WriteLine("The collection does not contain {0} pipeline component", pInfos(0).Name)  
            End If  
        End Sub  
    End Class  
End Namespace  

Salida del ejemplo:

La colección contiene el componente de canalización merge.

Se aplica a