Condividi tramite


Classe DataSourceInformation

Consente di recuperare informazioni ben definite su una determinata origine dati sotto forma di proprietà create come coppie nome/valore.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Sintassi

'Dichiarazione
Public MustInherit Class DataSourceInformation _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataSourceInformation
public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
    IVsDataSourceInformation
public ref class DataSourceInformation abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataSourceInformation
[<AbstractClass>]
type DataSourceInformation =  
    class 
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataSourceInformation 
    end
public abstract class DataSourceInformation extends DataSiteableObject<IVsDataConnection> implements IVsDataSourceInformation

Il tipo DataSourceInformation espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataSourceInformation() Inizializza una nuova istanza della classe DataSourceInformation.
Metodo protetto DataSourceInformation(IVsDataConnection) Inizializza un'istanza con parametri della classe DataSourceInformation che fornisce la connessione dati.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Item Ottiene una proprietà di informazioni di un'origine dati con il nome specificato.
Proprietà pubblica Site Ottiene o imposta il sito dell'oggetto. (Ereditato da DataSiteableObject<T>)

In alto

Metodi

  Nome Descrizione
Metodo protetto AddProperty(String) Aggiunge una proprietà all'elenco delle proprietà supportate.
Metodo protetto AddProperty(String, Object) Aggiunge una proprietà e il relativo valore all'elenco delle proprietà supportate.
Metodo pubblico Contains Recupera il valore Boolean che indica se una proprietà specificata è contenuta in questa istanza di informazioni di origine dati.
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 GetType(String) Recupera il valore Type che indica il tipo di proprietà specificata, così che abilita la conversione corretta di un valore recuperato al tipo corretto.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged. (Ereditato da DataSiteableObject<T>)
Metodo protetto RetrieveValue Recupera un valore per una proprietà specificata di informazioni di origine dati.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Viene generato quando si modifica la proprietà Site. (Ereditato da DataSiteableObject<T>)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico CatalogInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri non validi, ovvero, non può apparire in un nome generico del catalogo.
Campo pubblicoMembro statico CatalogInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'utilizzo all'inizio di un nome generico del catalogo non è valido.
Campo pubblicoMembro statico CatalogIsSuffixed Specifica la proprietà di informazioni di un'origine dati che indica se un nome del catalogo è suffigguto su un identificatore di oggetto in più parti, invece di essere un prefisso.
Campo pubblicoMembro statico CatalogMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima del nome di un catalogo.
Campo pubblicoMembro statico CatalogSeparator Specifica la proprietà di informazioni di un'origine dati che indica il carattere che separa il nome del catalogo dalle altre parti dell'identificatore di oggetto.
Campo pubblicoMembro statico CatalogSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome del catalogo è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico CatalogSupportedInDml Specifica la proprietà di informazioni di un'origine dati che indica se un nome del catalogo è supportato negli identificatori di oggetto visualizzati nelle clausole SQL quali.
Campo pubblicoMembro statico ColumnAliasInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un alias di colonna non è valido.
Campo pubblicoMembro statico ColumnAliasInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un alias di colonna non è valido.
Campo pubblicoMembro statico ColumnAliasMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un alias di colonna.
Campo pubblicoMembro statico ColumnAliasSupported Specifica la proprietà di informazioni di un'origine dati che indica se un alias di colonna è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico ColumnInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome di colonna non è valido.
Campo pubblicoMembro statico ColumnInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di colonna non è valido.
Campo pubblicoMembro statico ColumnMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di colonna.
Campo pubblicoMembro statico ColumnSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome di colonna è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico CommandDeriveParametersSupport Specifica il tipo di controlli sono supportati dal metodo DeriveParameters.
Campo pubblicoMembro statico CommandDeriveSchemaSupport Specifica il tipo di controlli sono supportati dal metodo DeriveSchema.
Campo pubblicoMembro statico CommandExecuteSupport Specifica il tipo di controlli sono supportati con la Execute e i metodi ExecuteWithoutResults.
Campo pubblicoMembro statico CommandParameterSupport Specifica che le direzioni di parametro sono supportate.
Campo pubblicoMembro statico CommandPrepareSupport Specifica che i tipi di controlli sono supportati dal metodo Prepare.
Campo pubblicoMembro statico DataSourceCulture Specifica le impostazioni cultura geografiche dell'origine dati.
Campo pubblicoMembro statico DataSourceName Specifica il nome dell'origine dati.
Campo pubblicoMembro statico DataSourceProduct Specifica il nome del prodotto dell'origine dati.
Campo pubblicoMembro statico DataSourceVersion Specifica la versione dell'origine dati.
Campo pubblicoMembro statico DateLiteralPrefix Specifica la proprietà di informazioni di origine dati che fornisce il carattere o i caratteri che premettono un valore letterale data/ora.
Campo pubblicoMembro statico DateLiteralSuffix Specifica la proprietà di informazioni di origine dati che fornisce il carattere o i caratteri che suffiggono un valore letterale data/ora.
Campo pubblicoMembro statico DefaultCatalog Specifica la proprietà di informazioni di un'origine dati con il nome del catalogo predefinito.
Campo pubblicoMembro statico DefaultSchema Specifica la proprietà di informazioni di un'origine dati che fornisce il nome dello schema predefinito.
Campo pubblicoMembro statico IdentifierCloseQuote Specifica la proprietà di informazioni di un'origine dati che fornisce il carattere utilizzato per chiudere una parte dell'identificatore che deve essere racchiusa tra virgolette.
Campo pubblicoMembro statico IdentifierOpenQuote Specifica la proprietà di informazioni di un'origine dati che fornisce il carattere utilizzato per aprire una parte dell'identificatore che deve essere racchiusa tra virgolette.
Campo pubblicoMembro statico IdentifierPartsCaseSensitive Specifica la proprietà di informazioni di un'origine dati che indica se alcune parti dell'identificatore sono considerate fatta distinzione tra maiuscole e minuscole.
Campo pubblicoMembro statico IdentifierPartsStorageCase Specifica la proprietà di informazioni di un'origine dati che indica il caso delle parti dell'identificatore archiviate nell'origine dati.
Campo pubblicoMembro statico IndexInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri dell'aspetto come nome dell'indice non è valido.
Campo pubblicoMembro statico IndexInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio del nome di un indice non è valido.
Campo pubblicoMembro statico IndexMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di indice.
Campo pubblicoMembro statico IndexSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome di indice è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico LikeClausePercent Specifica la proprietà di informazioni di un'origine dati che indica il carattere jolly utilizzato per acquisire zero o più caratteri nei valori per la alla clausola LIKE in un'istruzione SQL quali.
Campo pubblicoMembro statico LikeClausePercentEscape Specifica la proprietà di informazioni di un'origine dati che indica il carattere utilizzato come carattere di escape per il carattere di LikeClausePercent nei valori per la alla clausola LIKE in un'istruzione SQL quali.
Campo pubblicoMembro statico LikeClauseUnderscore Specifica la proprietà di informazioni di un'origine dati che indica il carattere jolly utilizzato per acquisire un singolo carattere nei valori per la alla clausola LIKE in un'istruzione SQL quali.
Campo pubblicoMembro statico LikeClauseUnderscoreEscape Specifica la proprietà di informazioni di un'origine dati che indica il carattere utilizzato come carattere di escape per il carattere LikeClauseUnderscore nei valori per la alla clausola LIKE in un'istruzione SQL quali.
Campo pubblicoMembro statico ParameterPrefix Specifica la proprietà di informazioni di un'origine dati che fornisce il carattere utilizzato per aggiungere un nome di parametro.
Campo pubblicoMembro statico ParameterPrefixInName Specifica la proprietà di informazioni di un'origine dati che indica se il prefisso del parametro deve essere visualizzato nel set di valori per la proprietà Name.
Campo pubblicoMembro statico ProcedureInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome di routine non è valido.
Campo pubblicoMembro statico ProcedureInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di routine non è valido.
Campo pubblicoMembro statico ProcedureMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di routine.
Campo pubblicoMembro statico ProcedureSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome di routine è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico QuotedIdentifierPartsCaseSensitive Specifica la proprietà di informazioni di un'origine dati che indica se alcune parti dell'identificatore racchiuse tra virgolette sono considerate fatta distinzione tra maiuscole e minuscole.
Campo pubblicoMembro statico QuotedIdentifierPartsStorageCase Specifica la proprietà di informazioni di un'origine dati che indica il caso delle parti dell'identificatore racchiuse tra virgolette archiviati nell'origine dati.
Campo pubblicoMembro statico ReservedWords Specifica la proprietà di informazioni di un'origine dati che fornisce un set di parole riservate nell'origine dati.
Campo pubblicoMembro statico SchemaInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome di schema non è valido.
Campo pubblicoMembro statico SchemaInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di schema non è valido.
Campo pubblicoMembro statico SchemaMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di schema.
Campo pubblicoMembro statico SchemaSeparator Specifica la proprietà di informazioni di un'origine dati che indica il carattere che separa il nome dello schema dalle altre parti di un identificatore di oggetto.
Campo pubblicoMembro statico SchemaSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome dello schema è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico SchemaSupportedInDml Specifica la proprietà di informazioni di un'origine dati che indica se un nome dello schema è supportato negli identificatori di oggetto visualizzati nelle clausole SQL quali.
Campo pubblicoMembro statico ServerSeparator Specifica la proprietà di informazioni di un'origine dati che indica il carattere che separa il nome del server dalle altre parti di un identificatore di oggetto.
Campo pubblicoMembro statico SupportsAnsi92Sql Specifica la proprietà di informazioni di un'origine dati che indica se l'origine dati supporta lo standard di ANSI92 SQL.
Campo pubblicoMembro statico SupportsCommandTimeout Specifica la proprietà di informazioni di un'origine dati che indica se i timeout del comando sono supportati.
Campo pubblicoMembro statico SupportsNestedTransactions Specifica la proprietà di informazioni di un'origine dati che indica se le transazioni è possibile iniziare, si esegue il commit, o essere ripristinato lo stato in altre transazioni.
Campo pubblicoMembro statico SupportsQuotedIdentifierParts Specifica la proprietà di informazioni di un'origine dati che indica se alcune parti dell'identificatore racchiuse tra virgolette sono supportate.
Campo pubblicoMembro statico SupportsVerifySql Specifica la proprietà di informazioni di un'origine dati che indica se la verifica SQL è supportata.
Campo pubblicoMembro statico TableAliasInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un alias della tabella non è valido.
Campo pubblicoMembro statico TableAliasInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un alias della tabella non è valido.
Campo pubblicoMembro statico TableAliasMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un alias della tabella.
Campo pubblicoMembro statico TableAliasSupported Specifica la proprietà di informazioni di un'origine dati che indica se un alias della tabella è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico TableInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto in un nome di tabella non è valido.
Campo pubblicoMembro statico TableInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio del nome di una tabella non è valido.
Campo pubblicoMembro statico TableMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di tabella.
Campo pubblicoMembro statico TableSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome di tabella è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico UserInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome utente non è valido.
Campo pubblicoMembro statico UserInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome utente non è valido.
Campo pubblicoMembro statico UserMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima del nome utente.
Campo pubblicoMembro statico UserSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome utente è supportato in un identificatore di oggetto in più parti.
Campo pubblicoMembro statico ViewInvalidCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome di visualizzazione non è valido.
Campo pubblicoMembro statico ViewInvalidStartCharacters Specifica la proprietà di informazioni di un'origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di visualizzazione non è valido.
Campo pubblicoMembro statico ViewMaxLength Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di visualizzazione.
Campo pubblicoMembro statico ViewSupported Specifica la proprietà di informazioni di un'origine dati che indica se un nome di visualizzazione è supportato in un identificatore di oggetto in più parti.

In alto

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.Framework