DBProviderInfos.Item[Object] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un DBProviderInfo objet de la collection.
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
Paramètres
- index
- Object
Le nom, la description ou l’index de l’objet DBProviderInfo à retourner.
Valeur de propriété
Objet DBProviderInfos.
Exemples
L’exemple de code suivant permet de récupérer un élément de la collection en utilisant deux méthodes. La première méthode utilise la dbprovInfos[0] syntaxe pour récupérer l’objet entier situé à la première position de la collection et le placer dans l’objet dbInfo . Vous pouvez désormais récupérer toutes les propriétés de l’objet dbInfo comme d’habitude. La seconde méthode démontre comment récupérer une propriété spécifique à partir du premier objet de la collection.
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
Exemple de sortie :
Le type de fournisseur de base de données du premier fournisseur est : OleDb
Le nom du premier fournisseur de bases de données est : MediaCatalogDB OLE DB Fournisseur de bases de données
Remarques
Si l’appel à Contains la méthode retourne true, vous pouvez accéder à l’élément spécifié dans la collection en utilisant la syntaxe DBProviderInfos[index]. Si les Contains retours false, cette propriété fera une exception. En C#, cette propriété est l’indexeur de la DBProviderInfos classe.