表示能够分析和解决数据说明符的实用工具选件类。
继承层次结构
System.Object
Microsoft.VisualStudio.Data.Framework.DataSpecifier
命名空间: Microsoft.VisualStudio.Data.Framework
程序集: Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)
语法
声明
Public NotInheritable Class DataSpecifier
public sealed class DataSpecifier
public ref class DataSpecifier sealed
[<Sealed>]
type DataSpecifier = class end
public final class DataSpecifier
DataSpecifier 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
Alignment | 获取表示对齐元素数据说明符字符串的一部分。 |
![]() |
FormatString | 获取表示该格式的元素数据说明符字符串的一部分。 |
![]() |
Qualifier | 获取表示限定符元素数据说明符字符串的一部分。 |
![]() |
Specifier | 获取表示说明符元素数据说明符字符串的一部分。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() ![]() |
Parse(String) | 分析数据说明符字符串到其元素并返回包含分析元素的 DataSpecifier 对象实例。 |
![]() ![]() |
Parse(String, Int32%) | 分析数据说明符字符串,在从指定的索引,其元素并返回包含分析元素的 DataSpecifier 对象实例。 |
![]() ![]() |
Resolve(String, DataSpecifier.Resolver) | 使用指定的委托解析器方法,将数据转换为说明符字符串转换为它的文本表示形式。 |
![]() ![]() |
Resolve(String, Int32%, DataSpecifier.Resolver) | 转换数据说明符字符串,在从指定的索引,为它的文本表示形式使用指定的委托解析器方法。 |
![]() ![]() |
ResolveAll | 使用指定的委托解析器方法,将一个或多个数据说明符字符串转换为它的文本表示形式。 |
![]() |
ToString | 返回由指定的 DataSpecifier 对象的所有元素的字符串表示形式。 (重写 Object.ToString()。) |
页首
备注
数据说明符指定字符串的显示格式。它们是窗体的字符串[{qualifier。specifier] [,alignment] [:formatString]}。下面数据说明符字符串的每个元素的详细说明:
qualifier
- 选项 qualifier 元素是实体的名称说明符属性属于。
specifier
- 必需的 specifier 元素是标识的属性。
alignment
- 选项 alignment 元素是指示首选格式的字段的宽度一个带符号整数。如果 alignment 的值小于设置了格式的字符串的长度,alignment 会被忽略,并且该格式的字符串的长度作为字段宽度。在字段中设置了格式的数据为右对齐,如果 alignment 为正和左对齐,如果 alignment 为负数。如果需要填充,则使用空白。需要该逗号 alignment 是否指定。
formatString
- 选项 formatString 元素用于格式化的对象的类型是正确的格式字符串。指定一个数字格式字符串;如果相应的对象是数值、日期和时间格式字符串;如果相应的对象是 DateTime 对象,或者枚举格式字符串;如果相应的对象是枚举值。如果 formatString 未指定,则,日期和时间或枚举类型使用数字的泛型(G)格式说明符。需要冒号 formatString 是否指定。
例如,数据说明符存在数据对象的视图XML文件中指定节点外观在服务器资源管理器中。具体而言,默认连接节点名称在InitialDisplayName标记的XML文件中指定在ConnectionNode标记下为以下数据收集说明符:Root.Name {}。{}名称。DefaultSchema {}。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。