Condividi tramite


Classe DataMappedObjectConverter

Consente di convertire le restrizioni passate al selettore dell'oggetto mappato in restrizioni sottostanti per passare al selettore origine specifico del tipo di dati, consentendo pertanto alla selezione mappata. Anche fornire la conversione dei membri di un oggetto dati sottostante ai membri di un oggetto mappato, con conseguente mappate rappresentazioni di oggetti dati.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataMappedObjectConverter
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetMappedObjectConverter

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

Sintassi

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

Il tipo DataMappedObjectConverter espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataMappedObjectConverter() Inizializza una nuova istanza della classe DataMappedObjectConverter.
Metodo protetto DataMappedObjectConverter(IVsDataConnection) Inizializza una nuova istanza della classe DataMappedObjectConverter, con una connessione dati.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Site Ottiene o imposta il sito dell'oggetto. (Ereditato da DataSiteableObject<T>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico ConvertToMappedMember(String, String, array<Object[]) Converte il membro specificato di un oggetto dati sottostante al membro mappato corrispondente.
Metodo protetto ConvertToMappedMember(String, String, array<Object[], array<Object[]) Converte il membro specificato di un oggetto dati sottostante al membro mappato corrispondente.
Metodo pubblico ConvertToUnderlyingRestriction(String, Int32, array<Object[]) Converte le restrizioni mappate specificate in restrizioni sottostanti in un'origine dati specifica.
Metodo protetto ConvertToUnderlyingRestriction(String, Int32, array<Object[], array<Object[]) Converte le restrizioni mappate specificate in restrizioni sottostanti in un'origine dati specifica.
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 DataSiteableObject<T>)
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

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IVsDataSupportObject<IVsDataMappedObjectConverter>.Invoke Richiama il metodo specificato all'interfaccia IVsDataSupportObject<T>.

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