Freigeben über


DataSpecifier-Klasse

Stellt eine Hilfsklasse dar, die die Möglichkeit bietet, Datenspezifizierer zu analysieren und zu beheben.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Framework.DataSpecifier

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

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

Der DataSpecifier-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Alignment Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Ausrichtungskomponente darstellt.
Öffentliche Eigenschaft FormatString Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Komponente Formatzeichenfolge darstellt.
Öffentliche Eigenschaft Qualifier Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Qualifiziererkomponente darstellt.
Öffentliche Eigenschaft Specifier Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Spezifiziererkomponente darstellt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeStatischer Member Parse(String) Analysiert eine Datenspezifiziererzeichenfolge in seine Komponenten und gibt eine DataSpecifier-Objektinstanz zurück, die die analysierten Komponenten enthält.
Öffentliche MethodeStatischer Member Parse(String, Int32%) Analysiert eine Datenspezifiziererzeichenfolge und beginnt am angegebenen Index, in ihre Komponenten und gibt dann eine DataSpecifier-Objektinstanz zurück, die die analysierten Komponenten enthält.
Öffentliche MethodeStatischer Member Resolve(String, DataSpecifier.Resolver) Konvertiert die Datenspezifiziererzeichenfolge in seine Textdarstellung mit der angegebenen Delegatresolvermethode.
Öffentliche MethodeStatischer Member Resolve(String, Int32%, DataSpecifier.Resolver) Konvertiert die Datenspezifiziererzeichenfolge und beginnt am angegebenen Index, in seine Textdarstellung mit der angegebenen Delegatresolvermethode.
Öffentliche MethodeStatischer Member ResolveAll Konvertiert eine Zeichenfolge einer oder mehrerer Datenspezifizierer in seine Textdarstellung mit der angegebenen Delegatresolvermethode.
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung zurück, die aus allen Komponenten des angegebenen Objekts DataSpecifier besteht. (Überschreibt Object.ToString.)

Zum Seitenanfang

Hinweise

Datenspezifizierer geben das Anzeigeformat einer Zeichenfolge. Sie sind Zeichenfolgen im Format {[qualifier.]specifier[,alignment][:formatString]}. Unten ist eine ausführlichere Beschreibung jeder Komponente der Datenspezifiziererzeichenfolge:

qualifier

  • Die optionale qualifier Komponente ist der Name der Entität, dass die Spezifizierereigenschaft gehört.

specifier

  • Die erforderliche Komponente specifier ist die Eigenschaft, zu identifizieren.

alignment

  • Die optionale alignment Komponente ist eine ganze Zahl mit Vorzeichen, die die gewünschte formatierte Feldbreite angibt. Wenn der Wert von alignment kleiner als die Länge der formatierten Zeichenfolge ist, wird alignment ignoriert und die Länge der formatierten Zeichenfolge wird als Feldbreite verwendet. Die formatierten Daten im Feld sind rechtsbündig, wenn alignment positiv und linksbündig ist, wenn alignment negativ ist. Wenn Füllzeichen erforderlich sind, werden Leerräume verwendet. Das Komma ist erforderlich, wenn alignment angegeben wird.

formatString

  • Die optionale formatString Komponente ist eine Formatzeichenfolge, die für den Objekttyp geeignet ist, das formatiert wird. Geben Sie eine numerische Formatzeichenfolge an, wenn das entsprechende Objekt ein numerischer Wert, eine Formatzeichenfolge für Datum und Uhrzeit, wenn das entsprechende Objekt ein Objekt DateTime ist oder eine Enumerationsformatzeichenfolge ist, wenn das entsprechende Objekt ein Enumerationswert ist. Wenn formatString nicht angegeben wird, wird der allgemeine (g) Formatbezeichner für ein numerisches, ein Datum und eine Uhrzeit oder ein Enumerationstyp verwendet. Der Doppelpunkt ist erforderlich, wenn formatString angegeben wird.

Als Beispiel sind Datenspezifizierer in der XML-Datei Datenobjektansicht vorhanden, die Darstellung von Knoten im Server-Explorer anzugeben. Insbesondere wird der Standard Verbindungsknotenname in der XML-Datei im InitialDisplayName-Tag unter dem ConnectionNode-Tag als die folgende Datenerfassung Bezeichner angegeben: Root.Name {}. {Name}. DefaultSchema {}.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace