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


QueryHistoryParameters - класс

Представляет все параметры, необходимые для вызова метода QueryHistory объекта VersionControlServer.

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.QueryHistoryParameters

Пространство имен:  Microsoft.TeamFoundation.VersionControl.Client
Сборка:  Microsoft.TeamFoundation.VersionControl.Client (в Microsoft.TeamFoundation.VersionControl.Client.dll)

Синтаксис

'Декларация
Public Class QueryHistoryParameters
public class QueryHistoryParameters

Тип QueryHistoryParameters предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод QueryHistoryParameters() Инициализирует новый экземпляр класса QueryHistoryParameters.
Открытый метод QueryHistoryParameters(ItemSpec) Создает новый объект QueryHistoryParameters.
Открытый метод QueryHistoryParameters(String, RecursionType) Создает новый объект QueryHistoryParameters.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Author По умолчанию это свойство имеет значение null.Задайте это свойство, чтобы ограничить запрос журнала в набор наборов изменений созданы указанным идентификатором.Для сервера TFS 2010 и выше это свойство должно быть в формате «DOMAIN\user».Последующие серверы принимают идентификаторы в этом формате, а также отображаемых именах («Maggie Carrido»).
Открытое свойство BatchSize Размер пакета для механизма разбиения по страницам QueryHistory.По умолчанию значением данного свойства является 256.
Открытое свойство DeletionId Если удаляется путь, описанном в свойстве элемента, идентификатор удаления указанного элемента, на который ссылается свойство элемента может быть представлен ниже.По умолчанию используется значение ноль. указав другое значение для этого свойства обычно не используется, и требуется только при использовании TFS 2005 или 2008.
Открытое свойство IncludeChanges Установите для этого свойства значение true, если требуется для возвращенных объектов Набора изменений содержит фактические объекты, изменения (манифест набора изменений).По умолчанию это значение свойства, возвращающие объекты Набора изменений будут содержать только метаданные для набора изменений. Обратите внимание, что даже если это свойство имеет значение true, набор объектов, возвращаемых изменения относится к парам элементов/RecursionType, используемые для выполнения запроса.
Открытое свойство IncludeDownloadInfo Это свойство применяется только при IncludeChanges имеет значение true.Задайте это свойство равным " true ", чтобы иметь сервер создавать URL-адреса загрузки и включить их возвращаемыми объекты изменения в каждом Наборе изменений.Это позволяет клиенту, чтобы загрузить содержимое файла, связанное с указанным объектом изменения с помощью одного обратного преобразования на сервер, а не 2.Это свойство устанавливается значение true увеличивает время вычисления на сервере для вызова QueryHistory, а также размер результирующего набора, отправленные по сети.Для повышения производительности необходимо включить этот флажок, только если планируется загрузить содержимое возвращаемых объектов изменения.
Открытое свойство Item Элемент журнал которого требуется извлечь.Последняя часть пути может включать? * и подстановочные знаки, то $/Abc/def/*.cs.Элемент может быть сервером или локальный путь.
Открытое свойство ItemVersion Момент времени версию файла, в котором используется путь в свойстве элемента должен быть разрешен.По умолчанию в VersionSpec.Latest; указав другое значение для этого свойства обычно не используется.
Открытое свойство MaxResults Задайте это свойство, чтобы ограничить число результатов, возвращаемых при вызове QueryHistory.По умолчанию это свойство имеет значение Int32.MaxValue.Страницы QueryHistory приводят к обратно с сервера по требованию.Таким образом, чтобы использовать собственное IEnumerable почти так же эффективным с точки зрения производительности.
Открытое свойство RecursionType Тип рекурсии, которые нужно применить к свойству элемента при выполнении запроса журнала.
Открытое свойство SlotMode Если это свойство значение, (элемент, ItemVersion, DeletionId) кортеж будет идентификатор элемента и журнал выполняется на этом идентификатор элемента, отслеживания поперек переименовать.Если это свойство имеет значение true, кортеж не допускается.Вместо этого все наборы изменений, которые имеют элемент с элементом имя (или под ним, если запрос рекурсивн), возвращаются.То есть запрос на определенной области «пространство имен» (режим области), а не на указанного элемента. Это свойство устанавливается значение по умолчанию true.
Открытое свойство SortAscending По умолчанию результаты из вызова QueryHistory из VersionEnd в VersionStart (обратный порядок). Если требуется использовать результаты, возвращенные в порядке возрастания (вместо из VersionStart в VersionEnd), установите этот флажок в значение true. Этот флажок требует TFS 2010 или более поздней версии сервера имеет любой результат.
Открытое свойство VersionEnd Задайте это свойство, чтобы ограничить запрос журнала вдоль оси времени.Это свойство устанавливается значение по умолчанию NULL, что диапазон запроса журнала начинается с последним набором изменений в репозитории.
Открытое свойство VersionStart Задайте это свойство, чтобы ограничить запрос журнала вдоль оси времени.Это свойство устанавливается значение по умолчанию NULL, что диапазон запроса журнала проходит полностью обратно в хранилище, когда был создан.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

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

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

См. также

Ссылки

Microsoft.TeamFoundation.VersionControl.Client - пространство имен