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 このオブジェクトの 20 バイトの SHA-1 ハッシュ。
パブリック プロパティ ObjectType このオブジェクトの型。
パブリック プロパティ Repository このオブジェクトを持つリポジトリ。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド静的メンバー ConvertToLocalTime 指定したオフセットを使用して DateTime を現地時刻に変換します。オフセットが指定されていない場合、サーバー時刻を使用します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetContent 所有リポジトリからこのオブジェクトの内容を取得します。
パブリック メソッド GetContentBytes 所有リポジトリからこのオブジェクトの内容を取得します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetLength 所有リポジトリからこのオブジェクトの長さを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString (Object.ToString() をオーバーライドします。)
プロテクト メソッド静的メンバー TryParseIdentity

このページのトップへ

Extension のメソッド

  名前 説明
パブリック Extension メソッド GetResolvableObjectType (Extensions によって定義されています。)
パブリック Extension メソッド ResolveToCommit (Extensions によって定義されています。)
パブリック Extension メソッド TryResolveToCommit (Extensions によって定義されています。)

このページのトップへ

フィールド

  名前 説明
プロテクト フィールド静的メンバー c_materializationLimit
プロテクト フィールド静的メンバー c_utcEpoch
プロテクト フィールド m_objectId
プロテクト フィールド m_objectType
プロテクト フィールド m_repository

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Git.Server 名前空間