Поделиться через


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 Возвращает часть строки, описателя данных, представляющий 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 не указано, то используется общий (общие) описатель формата для числового, даты и времени или тип перечисления.Двоеточие является обязательным, если formatString указано.

В качестве примера описатели данных присутствуют в XML-файле представления объекта данных, чтобы определить представление узлов в обозревателе серверов.В частности, по умолчанию имя узла соединения указано в XML-файле в теге InitialDisplayName под тегом ConnectionNode как описатели сборщика данных следующие: {Root.Name}. {Имя}. {} - DefaultSchema.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.Framework - пространство имен