Compartir a través de


DBProviderInfos.Contains(Object) Método

Definición

Devuelve un valor booleano 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

Un objeto que contiene el nombre, la descripción o el índice del objeto.

Devoluciones

Valor booleano que indica si se puede tener acceso a la colección por nombre, descripción o índice pasados como parámetro de índice. Un valor true indica que se puede acceder a la colección mediante la sintaxis DBProviderInfos[index]. Un valor de false indica que no se puede usar la indexación para recuperar elementos de la DBProviderInfos colección.

Ejemplos

En el ejemplo de código siguiente se usa Contains el método para imprimir el nombre del primer elemento de la colección. El método devuelve un Booleanobjeto .

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  

Salida del ejemplo:

La colección contiene el proveedor OLE DB mediaCatalogDB.

Se aplica a