DBProviderInfos.Contains(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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