Freigeben über


DBProviderInfos.Contains(Object) Methode

Definition

Gibt einen booleschen Wert zurück, der angibt, ob auf die Elemente in der Auflistung mithilfe von Indizierung zugegriffen werden kann, ohne eine Ausnahme zu auslösen.

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

Parameter

index
Object

Ein Objekt, das den Namen oder den Index bzw. die Beschreibung des Objekts enthält.

Gibt zurück

Ein boolescher Wert, der angibt, ob auf die Auflistung anhand des Namens, der Beschreibung oder des Indexes zugegriffen werden kann, der als Indexparameter übergeben werden kann. Ein Wert von true gibt an, dass auf die Auflistung mithilfe der Syntax DBProviderInfos[index] zugegriffen werden kann. Ein Wert von false gibt an, dass die Indizierung nicht zum Abrufen von Elementen aus der DBProviderInfos Auflistung verwendet werden kann.

Beispiele

Im folgenden Codebeispiel wird Contains die Methode verwendet, um den Namen des ersten Elements in der Auflistung zu drucken. Die Methode gibt einen Boolean.

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace DBProvInfos_GetEnum  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Application app = new Application();  
            DBProviderInfos dbprovInfos = app.DBProviderInfos;  

            // Search for the MediaCatalogDB provider in the collection  
            if (dbprovInfos.Contains(0))  
                Console.WriteLine("The collection contains {0} provider", dbprovInfos[0].Name);  
            else  
                Console.WriteLine("The collection does not contain {0} provider", dbprovInfos[0].Name);  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace DBProvInfos_GetEnum  
    Class Program  
        Shared  Sub Main(ByVal args() As String)  
            Dim app As Application =  New Application()   
            Dim dbprovInfos As DBProviderInfos =  app.DBProviderInfos   

            ' Search for the MediaCatalogDB provider in the collection  
            If dbprovInfos.Contains(0) Then  
                Console.WriteLine("The collection contains {0} provider", dbprovInfos(0).Name)  
            Else   
                Console.WriteLine("The collection does not contain {0} provider", dbprovInfos(0).Name)  
            End If  
        End Sub  
    End Class  
End Namespace  

Beispielausgabe:

Die Auflistung enthält mediaCatalogDB OLE DB-Anbieteranbieter

Gilt für: