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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.