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 objet DBProviderInfo à partir 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
Nom, description ou index de l'objet DBProviderInfo à retourner.
Valeur de propriété
Objet DBProviderInfos.
Exemples
L’exemple de code suivant récupère un élément de la collection à l’aide de 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 maintenant récupérer toutes les propriétés de l’objet comme d’habitude dbInfo
. La deuxième méthode 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 base de données est : Fournisseur OLE DB MediaCatalogDB
Remarques
Si l’appel à Contains la méthode retourne true
, vous pouvez accéder à l’élément spécifié dans la collection à l’aide de la syntaxe DBProviderInfos[index]
. Si le Contains retour est retourné false
, cette propriété lève une exception. En C#, cette propriété est l'indexeur correspondant à la classe DBProviderInfos.