Freigeben über


DBProviderInfos.Item[Object] Eigenschaft

Definition

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.

Gilt für: