Classe DataSourceInformation
Consente di recuperare informazioni ben definite su un'origine dati specificato 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
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
Il tipo DataSourceInformation espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataSourceInformation() | Costruttore di classe.Creazione di un'istanza nonparameterized della classe DataSourceInformation. |
![]() |
DataSourceInformation(DataConnection) | Costruttore di classe.Creazione di un'istanza con parametri della classe DataSourceInformation che fornisce la connessione dati per il quale informazioni fornite. |
![]() |
DataSourceInformation(DataConnection, ICollection) | Costruttore di classe.Creazione di un'istanza con parametri della classe DataSourceInformation, con la connessione specifica e un oggetto ICollection contenenti i nomi delle proprietà della connessione. |
![]() |
DataSourceInformation(DataConnection, IDictionary) | Costruttore di classe.Creazione di un'istanza con parametri della classe DataSourceInformation con una connessione dati specifica e un oggetto IDictionary che contengono informazioni delle proprietà di connessione. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Connection | Recupera la connessione dati utilizzata per recuperare le proprietà dell'origine dati. |
![]() |
ConnectionSupport | Recupera l'oggetto di supporto di connessione del provider associato alla connessione dati. |
![]() |
Item | Recupera una proprietà di informazioni di un'origine dati con il nome specificato. |
![]() |
ProviderObject | Recupera l'oggetto connessione sottostante del provider come esposto dall'oggetto di supporto di connessione. |
![]() |
Site | Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddProperty(String) | Aggiunge una proprietà all'elenco delle proprietà supportate. |
![]() |
AddProperty(String, Object) | Aggiunge una proprietà e il relativo valore all'elenco delle proprietà supportate. |
![]() |
Contains | Recupera un valore booleano che indica se una proprietà specificata è contenuta in questa istanza di informazioni di origine dati. |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
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) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da ObjectWithSite) |
![]() |
RetrieveValue | Recupera un valore per una proprietà specificata di informazioni di origine dati. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SiteChanged | Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
CatalogInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri non validi, ovvero, non può apparire in un nome generico del catalogo. |
![]() ![]() |
CatalogInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'utilizzo all'inizio di un nome generico del catalogo non è valido. |
![]() ![]() |
CatalogIsSuffixed | Specifica la proprietà di informazioni di un'origine dati che indica se un nome del catalogo è che venga cercato su un identificatore di oggetto in più parti, invece di essere un prefisso. |
![]() ![]() |
CatalogMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima del nome di un catalogo. |
![]() ![]() |
CatalogSeparator | Specifica la proprietà di informazioni di un'origine dati che indica il carattere che separa il nome del catalogo dalle altre parti di un identificatore di oggetto. |
![]() ![]() |
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. |
![]() ![]() |
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 DML SQL. |
![]() ![]() |
ColumnAliasInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto in un alias di colonna non è valido. |
![]() ![]() |
ColumnAliasInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un alias di colonna non è valido. |
![]() ![]() |
ColumnAliasMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un alias di colonna. |
![]() ![]() |
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. |
![]() ![]() |
ColumnInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto in un nome di colonna non è valido. |
![]() ![]() |
ColumnInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto inizio di un nome di colonna non è valido. |
![]() ![]() |
ColumnMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di colonna. |
![]() ![]() |
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. |
![]() ![]() |
CommandDeriveParametersSupport | Specifica il tipo di controlli sono supportati con il metodo DeriveParameters. |
![]() ![]() |
CommandDeriveSchemaSupport | Specifica il tipo di controlli sono supportati con il metodo DeriveSchema. |
![]() ![]() |
CommandExecuteSupport | Specifica il tipo di controlli sono supportati in Execute e i metodi ExecuteWithoutResults. |
![]() ![]() |
CommandParameterSupport | Specifica che direzioni di parametro sono supportate. |
![]() ![]() |
CommandPrepareSupport | Specifica il tipo di controlli sono supportati con il metodo Prepare. |
![]() ![]() |
DataSourceCulture | Specifica le impostazioni cultura geografiche dell'origine dati. |
![]() ![]() |
DataSourceName | Specifica il nome dell'origine dati. |
![]() ![]() |
DataSourceProduct | Specifica il nome del prodotto dell'origine dati. |
![]() ![]() |
DataSourceVersion | Specifica la versione dell'origine dati. |
![]() ![]() |
DateLiteralPrefix | Specifica la proprietà di informazioni di origine dati che fornisce i caratteri che premettono un valore letterale data/ora. |
![]() ![]() |
DateLiteralSuffix | Specifica la proprietà di informazioni di un'origine dati che fornisce i caratteri che suffiggono un valore letterale data/ora. |
![]() ![]() |
Default | Fornisce un'istanza predefinita della classe DataSourceInformation da utilizzare quando un provider di dati non fornisce la propria implementazione. |
![]() ![]() |
DefaultCatalog | Specifica la proprietà di informazioni di un'origine dati con il nome del catalogo predefinito. |
![]() ![]() |
DefaultSchema | Specifica la proprietà di informazioni di origine dati che fornisce il nome dello schema predefinito. |
![]() ![]() |
IdentifierCloseQuote | Specifica la proprietà di informazioni di origine dati che fornisce il carattere utilizzato per chiudere una parte dell'identificatore che deve essere racchiusa tra virgolette. |
![]() ![]() |
IdentifierOpenQuote | Specifica la proprietà di informazioni di origine dati che fornisce il carattere utilizzato per aprire una parte dell'identificatore che deve essere definita. |
![]() ![]() |
IdentifierPartsCaseSensitive | Specifica la proprietà di informazioni di un'origine dati che indica se le parti dell'identificatore sono considerate fatta distinzione tra maiuscole e minuscole. |
![]() ![]() |
IdentifierPartsStorageCase | Specifica la proprietà di informazioni di un'origine dati che indica quali parti dell'identificatore di case vengono archiviate nell'origine dati. |
![]() ![]() |
IndexInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri dell'aspetto come nome dell'indice non è valido. |
![]() ![]() |
IndexInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di indice non è valido. |
![]() ![]() |
IndexMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di indice. |
![]() ![]() |
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. |
![]() ![]() |
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 clausola LIKE in un'istruzione DML SQL. |
![]() ![]() |
LikeClausePercentEscape | Specifica la proprietà di informazioni di un'origine dati che indica il carattere utilizzato per utilizzare caratteri di escape per il carattere di LikeClausePercent nei valori per la clausola LIKE in un'istruzione DML SQL. |
![]() ![]() |
LikeClauseUnderscore | Specifica la proprietà di informazioni di un'origine dati che indica il carattere jolly utilizzato per acquisire i singoli caratteri nei valori per la clausola LIKE in un'istruzione DML SQL. |
![]() ![]() |
LikeClauseUnderscoreEscape | Specifica la proprietà di informazioni di un'origine dati che indica il carattere utilizzato per utilizzare caratteri di escape per il carattere LikeClauseUnderscore nei valori per la clausola LIKE in un'istruzione DML SQL. |
![]() ![]() |
ParameterPrefix | Specifica la proprietà di informazioni di origine dati che fornisce il carattere utilizzato per aggiungere un nome di parametro. |
![]() ![]() |
ParameterPrefixInName | Specifica la proprietà di informazioni di un'origine dati che indica se il prefisso del parametro viene visualizzato nel set di valori per la proprietà Name. |
![]() ![]() |
ProcedureInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto in un nome di routine non è valido. |
![]() ![]() |
ProcedureInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto inizio di un nome di routine non è valido. |
![]() ![]() |
ProcedureMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di routine. |
![]() ![]() |
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. |
![]() ![]() |
QuotedIdentifierPartsCaseSensitive | Specifica la proprietà di informazioni di un'origine dati che indica se le parti dell'identificatore delimitato vengono considerate fatta distinzione tra maiuscole e minuscole. |
![]() ![]() |
QuotedIdentifierPartsStorageCase | Specifica la proprietà di informazioni di un'origine dati che indica quali parti dell'identificatore delimitato di case vengono archiviate nell'origine dati. |
![]() ![]() |
ReservedWords | Specifica la proprietà di informazioni di un'origine dati che fornisce un set di parole riservate l'origine dati. |
![]() ![]() |
SchemaInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome di schema non è valido. |
![]() ![]() |
SchemaInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di schema non è valido. |
![]() ![]() |
SchemaMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di schema. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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 DML SQL. |
![]() ![]() |
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. |
![]() ![]() |
SupportsAnsi92Sql | Specifica la proprietà di informazioni di un'origine dati che indica se l'origine dati supporta lo standard di ANSI92 SQL. |
![]() ![]() |
SupportsCommandTimeout | Specifica la proprietà di informazioni di un'origine dati che indica se il timeout del comando sono supportati. |
![]() ![]() |
SupportsNestedTransactions | Specifica la proprietà di informazioni di un'origine dati che indica se le transazioni possono essere avviate, confermate, oppure istruzione o in altre transazioni. |
![]() ![]() |
SupportsQuotedIdentifierParts | Specifica la proprietà di informazioni di un'origine dati che indica se le parti dell'identificatore delimitato sono supportate. |
![]() ![]() |
SupportsVerifySql | Specifica la proprietà di informazioni di un'origine dati che indica se la verifica SQL è supportata. |
![]() ![]() |
TableAliasInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto in un alias della tabella non è valido. |
![]() ![]() |
TableAliasInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un alias della tabella non è valido. |
![]() ![]() |
TableAliasMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un alias della tabella. |
![]() ![]() |
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. |
![]() ![]() |
TableInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto in un nome di tabella non è valido. |
![]() ![]() |
TableInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto inizio di un nome di tabella non è valido. |
![]() ![]() |
TableMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di tabella. |
![]() ![]() |
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. |
![]() ![]() |
UserInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome utente non è valido. |
![]() ![]() |
UserInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome utente non è valido. |
![]() ![]() |
UserMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima del nome utente. |
![]() ![]() |
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. |
![]() ![]() |
ViewInvalidCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto di un nome di visualizzazione non è valido. |
![]() ![]() |
ViewInvalidStartCharacters | Specifica la proprietà di informazioni di origine dati che fornisce una serie di caratteri di cui l'aspetto all'inizio di un nome di visualizzazione non è valido. |
![]() ![]() |
ViewMaxLength | Specifica la proprietà di informazioni di un'origine dati che indica la lunghezza massima di un nome di visualizzazione. |
![]() ![]() |
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
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
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) |
![]() ![]() |
IObjectWithSite.SetSite | Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite) |
In alto
Note
Questa classe contiene un insieme di stringhe costanti che indicano i nomi delle proprietà noti di informazioni di origine dati. Un provider di dati viene fornita un'introduzione aggiungere più proprietà alla relativa implementazione ma questi non vengono utilizzati genericamente.
L'implementazione della classe base, per impostazione predefinita, leggere le proprietà e i valori delle proprietà dal Registro di sistema specificati in una chiave DataSourceInformation, in SupportedObjects, se disponibile. Si tratta di un modo semplice per specificare i valori delle proprietà statici di informazioni di origine dati.
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.