DBProviderInfos.Item[Object] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un oggetto DBProviderInfo dalla raccolta.
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
Parametri
- index
- Object
Nome, descrizione o indice dell'oggetto DBProviderInfo da restituire.
Valore della proprietà
Un oggetto DBProviderInfos.
Esempio
Nell'esempio di codice seguente viene recuperato un elemento dalla raccolta usando due metodi. Il primo metodo usa la dbprovInfos[0]
sintassi per recuperare l'intero oggetto situato nella prima posizione dell'insieme e inserirlo nell'oggetto dbInfo
. È ora possibile recuperare tutte le proprietà dall'oggetto dbInfo
come di consueto. Il secondo metodo illustra come recuperare una proprietà specifica dal primo oggetto dell'insieme.
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
Esempio di output
Il tipo di provider db del primo provider è OleDb
Il nome del primo provider di database è: Provider OLE DB MediaCatalogDB
Commenti
Se la chiamata al Contains metodo restituisce true
, è possibile accedere all'elemento specificato nella raccolta usando la sintassi DBProviderInfos[index]
. Se restituisce false
, questa proprietà genererà un'eccezioneContains. In C#, questa proprietà è l'indicizzatore per la classe DBProviderInfos.