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


TfsGitObject - класс

Базовый класс для объектов в репозитории Git.

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

System.Object
  Microsoft.TeamFoundation.Git.Server.TfsGitObject
    Microsoft.TeamFoundation.Git.Server.TfsGitBlob
    Microsoft.TeamFoundation.Git.Server.TfsGitCommit
    Microsoft.TeamFoundation.Git.Server.TfsGitTag
    Microsoft.TeamFoundation.Git.Server.TfsGitTree

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

Синтаксис

'Декларация
Public MustInherit Class TfsGitObject
public abstract class TfsGitObject

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

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

  Имя Описание
Открытый метод TfsGitObject(TfsGitRepository, TfsGitObjectType, array<Byte[])
Открытый метод TfsGitObject(TfsGitRepository, TfsGitObjectType, array<Byte[], Int64)

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

Свойства

  Имя Описание
Открытое свойство ObjectId Хэш SHA-1 20 счетчик этого объекта.
Открытое свойство ObjectType Тип этого объекта.
Открытое свойство Repository Хранилище, в котором этот объект существует.

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

Методы

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

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

Методы расширения

  Имя Описание
Открытый метод расширения GetResolvableObjectType (Определено в Extensions.)
Открытый метод расширения ResolveToCommit (Определено в Extensions.)
Открытый метод расширения TryResolveToCommit (Определено в Extensions.)

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

Поля

  Имя Описание
Защищенное полеСтатический член c_materializationLimit
Защищенное полеСтатический член c_utcEpoch
Защищенное поле m_objectId
Защищенное поле m_objectType
Защищенное поле m_repository

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

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

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

См. также

Ссылки

Microsoft.TeamFoundation.Git.Server - пространство имен