Partager via


DataSpecifier, classe

Représente une classe de service qui permet d'analyser et corriger des spécificateurs de données.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSpecifier

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

Syntaxe

'Déclaration
Public NotInheritable Class DataSpecifier
public sealed class DataSpecifier
public ref class DataSpecifier sealed
[<Sealed>]
type DataSpecifier =  class end
public final class DataSpecifier

Le type DataSpecifier expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Alignment Obtient la partie de la chaîne de spécificateur de données qui représente le composant alignment.
Propriété publique FormatString Obtient la partie de la chaîne de spécificateur de données qui représente le composant formatString.
Propriété publique Qualifier Obtient la partie de la chaîne de spécificateur de données qui représente le composant de qualificateur.
Propriété publique Specifier Obtient la partie de la chaîne de spécificateur de données qui représente le composant de spécificateur.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique Parse(String) Analyse une chaîne de spécificateur de données dans ses composants et retourne une instance de l'objet d' DataSpecifier contenant les composants analysés.
Méthode publiqueMembre statique Parse(String, Int32%) Analyse une chaîne de spécificateur de données, prenant part à l'index spécifié, dans ses composants puis retourne une instance de l'objet d' DataSpecifier contenant les composants analysés.
Méthode publiqueMembre statique Resolve(String, DataSpecifier.Resolver) Convertit la chaîne de spécificateur de données en sa représentation textuelle à l'aide de la méthode spécifiée du programme de résolution de délégué.
Méthode publiqueMembre statique Resolve(String, Int32%, DataSpecifier.Resolver) Convertit la chaîne de spécificateur de données, en commençant à l'index spécifié, en sa représentation textuelle à l'aide de la méthode spécifiée du programme de résolution de délégué.
Méthode publiqueMembre statique ResolveAll Convertit une chaîne d'un ou de plusieurs spécificateurs de données en sa représentation textuelle à l'aide de la méthode spécifiée du programme de résolution de délégué.
Méthode publique ToString Retourne une représentation sous forme de chaîne composée de tous les composants de l'objet spécifié d' DataSpecifier . (Substitue Object.ToString().)

Début

Notes

Les spécificateurs de données spécifient le format d'affichage d'une chaîne.Ce sont des chaînes du formulaire {[qualifier.specifier] [,alignment] [:formatString]}.Vous trouverez ci-dessous une description plus détaillée de chaque composant de la chaîne de spécificateur de données :

qualifier

  • Le composant facultatif de qualifier est le nom de l'entité que la propriété de spécificateur appartient.

specifier

  • Le composant requis d' specifier est la propriété à l'attribut.

alignment

  • Le composant facultatif de alignment est un entier signé indiquant la largeur du champ mise en forme par défaut.Si la valeur d' alignment est inférieure à la longueur de la chaîne mise en forme, alignment est ignoré et la longueur de la chaîne mise en forme est utilisée comme largeur du champ.Les données mises en forme dans le champ sont alignées à droite si alignment est positif et aligné à gauche si alignment est négatif.Si un remplissage est nécessaire, des espaces blancs sont utilisés.La virgule est requise si alignment est spécifié.

formatString

  • Le composant facultatif de formatString est une chaîne de format qui est appropriée pour le type d'objet qui est mis en forme.Spécifiez une chaîne de format numérique si l'objet correspondant est une valeur numérique, une chaîne de format de date et d'heure si l'objet correspondant est un objet d' DateTime , ou une chaîne de format d'énumération si l'objet correspondant est une valeur d'énumération.Si formatString n'est pas spécifié, le spécificateur de format général (G) pour un type, une date et une heure, ou un type énumération est utilisé.Le signe est obligatoire si formatString est spécifié.

Par exemple, les spécificateurs de données sont présents dans le fichier XML de vue de l'objet de données pour spécifier l'apparence des nœuds dans l'explorateur de serveurs.En particulier, le nom de nœuds par défaut de connexion est spécifié dans le fichier XML dans la balise d'InitialDisplayName sous la balise de ConnectionNode comme collecte de données suivante spécificateurs : {Root.Name}. {Nom}. {DefaultSchema}.

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.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Framework, espace de noms