PipelineComponentInfos.Contains(Object) Méthode

Définition

Retourne un booléen qui indique si les éléments de la collection peuvent être consultés en indexant sans jeter d’exception.

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

Paramètres

index
Object

Le nom, l’identité, l’ID ou l’index de l’objet PipelineComponentInfo à localiser dans la collection

Retours

Un booléen qui indique si la collection peut être accessible par nom, identité, identifiant ou index. Une valeur de true indique que la collection peut être accessible en utilisant la syntaxe PipelineComponentInfos [index]. Une valeur de false indique que l’indexation ne peut pas être utilisée pour récupérer des éléments de la PipelineComponentInfos collection ; utiliser cette propriété crée une exception.

Exemples

L’exemple de code suivant utilise Contains une méthode pour déterminer si un composant pipeline nommé « Merge » est présent dans la collection. La méthode retourne 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  

Exemple de sortie :

La collection contient un composant pipeline de fusion

S’applique à