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 | |
---|---|---|
![]() |
Alignment | Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Ausrichtungskomponente darstellt. |
![]() |
FormatString | Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Komponente Formatzeichenfolge darstellt. |
![]() |
Qualifier | Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Qualifiziererkomponente darstellt. |
![]() |
Specifier | Ruft den Teil der Datenspezifiziererzeichenfolge ab, die die Spezifiziererkomponente darstellt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() ![]() |
Parse(String) | Analysiert eine Datenspezifiziererzeichenfolge in seine Komponenten und gibt eine DataSpecifier-Objektinstanz zurück, die die analysierten Komponenten enthält. |
![]() ![]() |
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. |
![]() ![]() |
Resolve(String, DataSpecifier.Resolver) | Konvertiert die Datenspezifiziererzeichenfolge in seine Textdarstellung mit der angegebenen Delegatresolvermethode. |
![]() ![]() |
Resolve(String, Int32%, DataSpecifier.Resolver) | Konvertiert die Datenspezifiziererzeichenfolge und beginnt am angegebenen Index, in seine Textdarstellung mit der angegebenen Delegatresolvermethode. |
![]() ![]() |
ResolveAll | Konvertiert eine Zeichenfolge einer oder mehrerer Datenspezifizierer in seine Textdarstellung mit der angegebenen Delegatresolvermethode. |
![]() |
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.