Condividi tramite


Classe AdoDotNetObjectIdentifierConverter

Fornisce un'implementazione della classe DataObjectIdentifierConverter utilizzando informazioni fornite da un provider ADO.NET, inclusi i valori delle proprietà DataSourceInformation e DbCommandBuilder, QuoteIdentifiere metodi UnquoteIdentifier.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter

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

Sintassi

'Dichiarazione
Public Class AdoDotNetObjectIdentifierConverter _
    Inherits DataObjectIdentifierConverter
public class AdoDotNetObjectIdentifierConverter : DataObjectIdentifierConverter
public ref class AdoDotNetObjectIdentifierConverter : public DataObjectIdentifierConverter
type AdoDotNetObjectIdentifierConverter =  
    class 
        inherit DataObjectIdentifierConverter 
    end
public class AdoDotNetObjectIdentifierConverter extends DataObjectIdentifierConverter

Il tipo AdoDotNetObjectIdentifierConverter espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico AdoDotNetObjectIdentifierConverter Costruttore di classe.Inizializza una nuova istanza della classe xx, fornendo un oggetto DataConnectionorigine dati.

In alto

Metodi

  Nome Descrizione
Metodo protetto BuildString Compila una versione della stringa di un identificatore. (Ereditato da DataObjectIdentifierConverter)
Metodo pubblico ConvertToArray Converte un identificatore di stringa formattata nel set equivalente di parti dell'identificatore. (Ereditato da DataObjectIdentifierConverter)
Metodo pubblico ConvertToString Converte un set di parti dell'identificatore in un identificatore di stringa formattata in base alle opzioni di formattazione specifiche. (Ereditato da DataObjectIdentifierConverter)
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 protetto FormatPart Formatta una parte specifica dell'identificatore; dove con il parametro di virgolette è true, questo metodo chiama il metodo QuoteIdentifier. (Esegue l'override di DataObjectIdentifierConverter.FormatPart(String, Object, Boolean)).
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 SplitIntoParts Recupera il modello composto separator dell'identificatore le informazioni dell'origine dati il provider ADO.NET e chiama il metodo Split con tale valore e la stringa di input. (Esegue l'override di DataObjectIdentifierConverter.SplitIntoParts(String, String)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo protetto UnformatPart Chiama il metodo UnquoteIdentifier. (Esegue l'override di DataObjectIdentifierConverter.UnformatPart(String, String)).

In alto

Note

In genere l'identificatore di un oggetto su un'origine dati è costituito da una determinata stringa utilizzata nei controlli che vengono eseguiti. Ad esempio, nell'istruzione SQL, SELECT * FROM mytable, la stringa "mytable" è un identificatore univoco di un oggetto nel contesto in cui l'istruzione è in esecuzione.

In genere un'origine dati è un tipo di meccanismo di contenimento per gli oggetti, ad esempio un catalogo, uno schema, o un pacchetto. Si introduce la necessità di identificatori in più parti, come un singolo nome più non basta eseguire in modo univoco l'identificazione degli oggetti. Ad esempio, oggetti diversi di gruppi di server Oracle in utente diversi, inducenti identificatore univoco di un oggetto venga qualificato con il nome utente.

Poiché il formato di tali identificatori in più parti può variare da un'origine dati a un altro, deve essere un metodo per convertire una stringa specificata nella stringa delle parti e viceversa. Per questo motivo, Visual Studio può esporre oggetti negli stessi gruppi di contenimento a un utente. Questa classe fornisce tale meccanismo.

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

DataSourceInformation