DataObjectIdentifierConverter, classe
Permet de convertir les identificateurs d'objets spécifiques à la source de données des chaînes aux composants d'identificateur, et l'identificateur partie des chaînes.
Hiérarchie d'héritage
System.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étrée de la classe d' DataObjectIdentifierConverter , en 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 en son équivalent jeu de composants d'identificateur. | |
ConvertToString(String, array<Object[]) | Convertit un ensemble de composants d'identificateur dans un identificateur de chaîne mise en forme. | |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | Convertit un ensemble de composants d'identificateur dans un identificateur de chaîne mise en forme, à l'aide de 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 d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FormatPart | Met en forme une partie spécifique de l'identificateur. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet 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 composants 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 appliqué à 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 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 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, causant l'identificateur unique d'un objet d'être qualifié avec un nom d'utilisateur.
Étant donné que le format de ces identificateurs multiparts 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.
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.