Linguaggio

DBProviderInfos.Contains(Object) Metodo

Definizione

Restituisce un Boolean che indica se gli elementi nella collezione possono essere accessibili tramite indicizzazione senza lanciare eccezioni.

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

Parametri

index
Object

Un oggetto contenente il nome, la descrizione o l'indice dell'oggetto.

Valori restituiti

Un booleano che indica se la collezione può essere accessibile tramite nome, descrizione o indice passato come parametro indice. Un valore di true indica che la collezione può essere accessibile utilizzando la sintassi DBProviderInfos[index]. Un valore di false indica che l'indicizzazione non può essere utilizzata per recuperare elementi dalla DBProviderInfos collezione.

Esempio

Il seguente esempio di codice utilizza Contains il metodo per stampare il nome del primo elemento della collezione. Il metodo restituisce un 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  

Output di esempio:

La collezione contiene il fornitore MediaCatalogDB OLE DB Provider

Si applica a