Condividi tramite


Interfaccia IVsDataObjectIdentifierConverter

Rappresenta l'interfaccia che espone metodi per convertire identificatori di oggetti di origine di dati specifici da stringhe a parti dell'identificatore e dall'identificatore parte alle stringhe.

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

Sintassi

'Dichiarazione
<DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")> _
Public Interface IVsDataObjectIdentifierConverter
[DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")]
public interface IVsDataObjectIdentifierConverter
[DataClientObjectAttribute(L"25F7A929-9E69-4e2f-8B31-93661DB50853")]
public interface class IVsDataObjectIdentifierConverter
[<DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")>]
type IVsDataObjectIdentifierConverter =  interface end
public interface IVsDataObjectIdentifierConverter

Il tipo IVsDataObjectIdentifierConverter espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico ConvertToArray Se implementata da una classe, che converte un identificatore di stringa formattata nel set equivalente dell'identificatore parte.
Metodo pubblico ConvertToString(String, array<Object[]) Se implementata da una classe, che restituisce un set di identificatore parte di un identificatore di stringa formattata.
Metodo pubblico ConvertToString(String, array<Object[], DataObjectIdentifierFormat) Se implementata da una classe, che restituisce un set di identificatore parte di un identificatore di stringa formattata, in base all'opzione di formattazione specificata.

In alto

Note

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

In genere, l'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 poiché 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. Questa classe fornisce tale meccanismo.

Questa interfaccia dispone di un'implementazione di base in DDEX Framework.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities