DBProviderInfos.Item[Object] Eigenschaft
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 ein DBProviderInfo-Objekt aus der Auflistung zurück.
public:
property Microsoft::SqlServer::Dts::Runtime::DBProviderInfo ^ default[System::Object ^] { Microsoft::SqlServer::Dts::Runtime::DBProviderInfo ^ get(System::Object ^ index); };
public Microsoft.SqlServer.Dts.Runtime.DBProviderInfo this[object index] { get; }
member this.Item(obj) : Microsoft.SqlServer.Dts.Runtime.DBProviderInfo
Default Public ReadOnly Property Item(index As Object) As DBProviderInfo
Parameter
- index
- Object
Der Name oder Index bzw. die Beschreibung des DBProviderInfo-Objekts, das zurückgegeben werden soll.
Eigenschaftswert
Ein DBProviderInfos-Objekt.
Beispiele
Im folgenden Codebeispiel wird ein Element aus der Auflistung mit zwei Methoden abgerufen. Die erste Methode verwendet die Syntax, um das dbprovInfos[0]
gesamte Objekt abzurufen, das sich an der ersten Position der Auflistung befindet und ihn im dbInfo
Objekt platziert. Sie können jetzt alle Eigenschaften aus dem dbInfo
Objekt wie gewohnt abrufen. Die zweite Methode veranschaulicht, wie eine bestimmte Eigenschaft aus dem ersten Objekt in der Auflistung abgerufen wird.
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;
//Using the Item method syntax of [x], obtain the first entry.
DBProviderInfo dbInfo = dbprovInfos[0];
String nameOfFirstItem = dbprovInfos[0].Name;
//Print the name of the log provider object located at position [0].
Console.WriteLine("The db provider type of the first provider is: {0}", dbInfo.ProviderType);
Console.WriteLine("The Name of the first database provider is: {0}", nameOfFirstItem);
}
}
}
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
'Using the Item method syntax of [x], obtain the first entry.
Dim dbInfo As DBProviderInfo = dbprovInfos(0)
Dim nameOfFirstItem As String = dbprovInfos(0).Name
'Print the name of the log provider object located at position [0].
Console.WriteLine("The db provider type of the first provider is: {0}", dbInfo.ProviderType)
Console.WriteLine("The Name of the first database provider is: {0}", nameOfFirstItem)
End Sub
End Class
End Namespace
Beispielausgabe:
Der Db-Anbietertyp des ersten Anbieters lautet: OleDb
Der Name des ersten Datenbankanbieters lautet: MediaCatalogDB OLE DB-Anbieter
Hinweise
Wenn der Aufruf der Contains Methode zurückgegeben wird true
, können Sie mithilfe der Syntax DBProviderInfos[index]
auf das angegebene Element in der Auflistung zugreifen. Wenn die Contains Rückgabe erfolgt false
, löst diese Eigenschaft eine Ausnahme aus. In C# ist diese Eigenschaft der Indexer für die DBProviderInfos-Klasse.