Condividi tramite


SqlDataSourceEnumerator.Instance Proprietà

Definizione

Ottiene un'istanza SqlDataSourceEnumeratordi , che può essere utilizzata per recuperare informazioni sulle istanze di SQL Server disponibili.

public:
 static property System::Data::Sql::SqlDataSourceEnumerator ^ Instance { System::Data::Sql::SqlDataSourceEnumerator ^ get(); };
public static System.Data.Sql.SqlDataSourceEnumerator Instance { get; }
static member Instance : System.Data.Sql.SqlDataSourceEnumerator
Public Shared ReadOnly Property Instance As SqlDataSourceEnumerator

Valore della proprietà

Istanza dell'oggetto SqlDataSourceEnumerator utilizzato per recuperare informazioni sulle istanze di SQL Server disponibili.

Esempio

Nell'applicazione console seguente viene visualizzato un elenco di tutte le istanze di SQL Server 2005 disponibili all'interno della rete locale. Questo codice usa il Select metodo per filtrare le righe nella tabella restituita dal GetDataSources metodo .

Imports System.Data.Sql

Module Module1
  Sub Main()
    ' Retrieve the enumerator instance, and
    ' then retrieve the data sources.
    Dim instance As SqlDataSourceEnumerator = _
     SqlDataSourceEnumerator.Instance
    Dim table As System.Data.DataTable = instance.GetDataSources()

    ' Filter the sources to just show SQL Server 2005 instances.
    Dim rows() As DataRow = table.Select("Version LIKE '9%'")
    For Each row As DataRow In rows
      Console.WriteLine(row("ServerName"))
    Next
    Console.WriteLine("Press any key to continue.")
    Console.ReadKey()
  End Sub
End Module
using System.Data.Sql;

class Program
{
  static void Main()
  {
    // Retrieve the enumerator instance, and
    // then retrieve the data sources.
    SqlDataSourceEnumerator instance =
      SqlDataSourceEnumerator.Instance;
    System.Data.DataTable table = instance.GetDataSources();

    // Filter the sources to just show SQL Server 2005 instances.
    System.Data.DataRow[] rows = table.Select("Version LIKE '9%'");
    foreach (System.Data.DataRow row in rows)
    {
      Console.WriteLine(row["ServerName"]);
    }
    Console.WriteLine("Press any key to continue.");
    Console.ReadKey();
  }
}

Commenti

La SqlDataSourceEnumerator classe non fornisce un costruttore. Utilizzare la Instance proprietà per recuperare invece un'istanza della classe .

Si applica a

Vedi anche