DataSpecifier 类

表示能够分析和解决数据说明符的实用工具选件类。

继承层次结构

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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.Framework 命名空间