Condividi tramite


Classe AdoDotNetDataSourceInformation

Vengono fornite informazioni su un'origine dati ADO.NET sotto forma di proprietà passate come coppie nome/valore.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

Spazio dei nomi:  Microsoft.VisualStudio.Data.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Sintassi

'Dichiarazione
Public Class AdoDotNetDataSourceInformation _
    Inherits DataSourceInformation
public class AdoDotNetDataSourceInformation : DataSourceInformation
public ref class AdoDotNetDataSourceInformation : public DataSourceInformation
type AdoDotNetDataSourceInformation =  
    class 
        inherit DataSourceInformation 
    end
public class AdoDotNetDataSourceInformation extends DataSourceInformation

Il tipo AdoDotNetDataSourceInformation espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico AdoDotNetDataSourceInformation(DataConnection) Costruttore di classe.Inizializza un'istanza della classe AdoDotNetDataSourceInformation a un oggetto DataConnection.
Metodo pubblico AdoDotNetDataSourceInformation(DataConnection, ICollection) Costruttore di classe.Inizializza un'istanza della classe AdoDotNetDataSourceInformation a un oggetto DataConnection e una raccolta di proprietà di connessione.
Metodo pubblico AdoDotNetDataSourceInformation(DataConnection, IDictionary) Costruttore di classe.Inizializza un'istanza della classe AdoDotNetDataSourceInformation a un oggetto DataConnection e un oggetto IDictionary delle proprietà di connessione.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Connection Recupera la connessione dati utilizzata per recuperare le proprietà dell'origine dati. (Ereditato da DataSourceInformation)
Proprietà protetta. ConnectionSupport Recupera l'oggetto di supporto di connessione del provider associato alla connessione dati. (Ereditato da DataSourceInformation)
Proprietà protetta. DataSourceInformation Recupera le informazioni in memoria di origine dati fornito da un'implementazione della classe DataTable per rappresentare una tabella di dati in memoria.
Proprietà pubblica Item Recupera una proprietà di informazioni di un'origine dati con il nome specificato. (Esegue l'override di DataSourceInformation.Item).
Proprietà protetta. ProviderObject Recupera l'oggetto connessione sottostante del provider come esposto dall'oggetto di supporto di connessione. (Ereditato da DataSourceInformation)
Proprietà pubblica Site Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite)

In alto

Metodi

  Nome Descrizione
Metodo protetto AddProperty(String) Aggiunge una proprietà all'elenco delle proprietà supportate. (Ereditato da DataSourceInformation)
Metodo protetto AddProperty(String, Object) Aggiunge una proprietà e il relativo valore all'elenco delle proprietà supportate. (Ereditato da DataSourceInformation)
Metodo pubblico Contains Recupera un valore booleano che indica se la proprietà specificata è contenuta in questa istanza di informazioni di origine dati. (Esegue l'override di DataSourceInformation.Contains(String)).
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged. (Ereditato da ObjectWithSite)
Metodo protetto RetrieveValue Recupera un valore per una proprietà specificata di informazioni di origine dati. (Esegue l'override di DataSourceInformation.RetrieveValue(String)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IObjectWithSite.GetSite Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione. (Ereditato da ObjectWithSite)
Implementazione esplicita dell'interfacciaMetodo privato IObjectWithSite.SetSite Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite)

In alto

Note

Segue un elenco di proprietà supportate di informazioni di origine dati:

Proprietà

Descrizione

DataSourceName

Valore della proprietà DataSource.

DataSourceProduct

Valore della colonna DataSourceProductName nella tabella dati sull'origine dati ADO.NET.

DataSourceVersion

Valore della colonna DataSourceProductVersion nella tabella dati sull'origine dati ADO.NET.

SupportsNestedTransactions

Il valore predefinito è false.

CommandPrepareSupport

Testo.

CommandDeriveParametersSupport

Testo.

CommandDeriveSchemaSupport

Testo.

CommandExecuteSupport

Testo.

CommandParameterSupport

InOut e ReturnValue.

SupportsCommandTimeout

Il valore predefinito è true.

DefaultCatalog

Valore Database, se non Null e non vuoto.

SupportsAnsi92Sql

Euristico base alla colonna SupportedJoinOperators le informazioni di origine dati ADO.NET ; se un outer join è supportato, restituisce true, altrimenti restituisce false.

IdentifierPartsCaseSensitive

true se il valore della colonna IdentifierCase le informazioni di origine dati ADO.NET include Sensitive; false se il valore è Insensitive; nullriferimento null (Nothing in Visual Basic) se nessuno.

QuotedIdentifierPartsCaseSensitive

true se il valore della colonna QuotedIdentifierCase le informazioni di origine dati ADO.NET include Sensitive; false se il valore è Insensitive; nullriferimento null (Nothing in Visual Basic) se nessuno.

ReservedWords

Chiama il metodo GetSchema con ReservedWords e crea un elenco delimitato da virgole di parole riservate da ogni riga nel gruppo di risultati.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.AdoDotNet