IVsDataObjectIdentifierConverter, interface

Représente l'interface qui expose des méthodes pour convertir des identificateurs d'objets spécifiques à la source de données des chaînes aux composants d'identificateur, et l'identificateur partie des chaînes.

Espace de noms :  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Déclaration
<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

Le type IVsDataObjectIdentifierConverter expose les membres suivants.

Méthodes

  Nom Description
Méthode publique ConvertToArray Une fois implémentée par une classe, convertit un identificateur de chaîne mise en forme en son jeu équivalent d'identificateur partie.
Méthode publique ConvertToString(String, array<Object[]) Une fois implémentée par une classe, convertit un jeu d'identificateur partie dans un identificateur de chaîne mise en forme.
Méthode publique ConvertToString(String, array<Object[], DataObjectIdentifierFormat) Une fois implémentée par une classe, convertit un jeu d'identificateur partie dans un identificateur de chaîne mise en forme, selon l'option de mise en forme spécifiée.

Début

Notes

En général, l'identificateur d'un objet dans une source de données se compose d'une chaîne utilisée dans les commandes que le get a été exécuté. Par exemple, dans l'instruction SQL SELECT * FROM mytable, la chaîne « mytable » est l'identificateur unique d'un objet au contexte dans lequel l'instruction exécute.

En général, une source de données a un certain genre de mécanisme de relation contenant-contenu pour les objets, tels qu'un catalogue, un schéma, ou un module. Cela présente le besoin d'identificateurs en plusieurs parties car un nom unique ne suffit plus pour identifier des objets. Par exemple, objets de groupes de serveur Oracle différents selon des utilisateurs, causant l'identificateur unique d'un objet d'être qualifié avec un nom d'utilisateur.

Étant donné que le format de ces identificateurs en plusieurs parties peut varier d'une source de données à l'autre, il doit exister une méthode pour convertir une chaîne donnée en son jeu de composants et vice versa. Cette classe fournit ce mécanisme.

Cette interface a une implémentation de base dans l'infrastructure de DDEX.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms