DataObjectIdentifierConverter, classe
Fournit la possibilité de conversion des identificateurs d'objets spécifiques à la source de données des chaînes aux parties d'identificateur, et l'identificateur partie aux chaînes.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter
Espace de noms : Microsoft.VisualStudio.Data.Framework
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
Public MustInherit Class DataObjectIdentifierConverter _
Inherits DataSiteableObject(Of IVsDataConnection) _
Implements IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : DataSiteableObject<IVsDataConnection>,
IVsDataObjectIdentifierConverter
public ref class DataObjectIdentifierConverter abstract : public DataSiteableObject<IVsDataConnection^>,
IVsDataObjectIdentifierConverter
[<AbstractClass>]
type DataObjectIdentifierConverter =
class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataObjectIdentifierConverter
end
public abstract class DataObjectIdentifierConverter extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectIdentifierConverter
Le type DataObjectIdentifierConverter expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataObjectIdentifierConverter() | Initialise une nouvelle instance de la classe DataObjectIdentifierConverter. | |
DataObjectIdentifierConverter(IVsDataConnection) | Initialise une instance paramétrable de la classe DataObjectIdentifierConverter, spécifiant un objet de connexion de données. |
Début
Propriétés
Nom | Description | |
---|---|---|
Site | Obtient ou définit le site d'objet. (Hérité de DataSiteableObject<T>.) |
Début
Méthodes
Nom | Description | |
---|---|---|
BuildString | Génère une version de chaîne d'un identificateur. | |
ConvertToArray | Convertit un identificateur de chaîne mise en forme son en jeu équivalent de parties d'identificateur. | |
ConvertToString(String, array<Object[]) | Convertit un ensemble de parties d'identificateur dans un identificateur de chaîne mise en forme. | |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | Convertit un ensemble de parties d'identificateur dans un identificateur de chaîne mise en forme, avec l'option de mise en forme spécifiée. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
FormatPart | Met partie en forme spécifiée d'identificateur. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
OnSiteChanged | Déclenche l'événement SiteChanged. (Hérité de DataSiteableObject<T>.) | |
SplitIntoParts | Divise une version de chaîne d'un identificateur en jeu de parties d'identificateur converties dans le format attendu. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
UnformatPart | Supprime la mise en forme à une partie donnée d'identificateur. |
Début
Événements
Nom | Description | |
---|---|---|
SiteChanged | Se produit lorsque la propriété Site est modifiée. (Hérité de DataSiteableObject<T>.) |
Début
Notes
En général, l'identificateur d'un objet sur une source de données se compose d'une chaîne utilisée dans les commandes que get a exécuté. Par exemple, dans l'instruction SQL SELECT * FROM mytable, la chaîne mytable est l'identificateur unique d'un objet dans le 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 package. Mais le besoin d'identificateurs multiparts car un nom unique ne suffit plus pour identifier des objets. Par exemple, objets de groupes de serveur Oracle différents selon des utilisateurs, provoquant l'identificateur unique d'un objet à qualifier avec un nom d'utilisateur.
Comme le format de ces identificateurs multiparts peut varier d'une source de données à l'autre, il doit exister une méthode de convertir une chaîne donnée son en jeu de composants et vice versa. Cette classe fournit ce mécanisme.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.