次の方法で共有


TfsGitRepository クラス

これは、TFS 管理者 Git サーバー オブジェクト モデルへ 2 個のコア クラスの 1 つです。 このレポートには、チーム プロジェクト コレクションのリポジトリを表します。 新しい TfsGitRepository 独自できません -- 作成し、削除して、分岐する場合は、既存の TfsGitRepository の取得と解放は、Resource Acquisition Is コンストラクターの組み合わせ Application Programming Interface TeamFoundationGitRepositoryService は、すべてのメソッドによって実行されます。 このクラスのコンシューマーは論理的な要求間で TfsGitRepository のインスタンスをキャッシュする必要はありません。

継承階層

System.Object
  Microsoft.TeamFoundation.Git.Server.TfsGitRepository

名前空間:  Microsoft.TeamFoundation.Git.Server
アセンブリ:  Microsoft.TeamFoundation.Git.Server (Microsoft.TeamFoundation.Git.Server.dll 内)

構文

'宣言
Public Class TfsGitRepository _
    Implements IDisposable
public class TfsGitRepository : IDisposable

TfsGitRepository 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Name Git 内のリポジトリの名前はになります。名前は、コレクションのスコープ内で一意です。
パブリック プロパティ Refs この Git のリポジトリの refs のコレクション。このオブジェクトにリポジトリに refs を読み書きするための複数のメソッドがあります。
パブリック プロパティ RepositoryId チーム プロジェクト コレクションは Git の複数のリポジトリを含める場合があります。これらは名前によって区別されますまたはリポジトリによって ID
パブリック プロパティ TeamProjectUri この Git のリポジトリを所有するチーム プロジェクトの URI。現在、チーム プロジェクトを Git の 1 種類のリポジトリのみを持つことができます。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Dispose()
プロテクト メソッド Dispose(Boolean)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize クラスに、が基になるメモリにマップ ファイルを破棄する必要があります。 (Object.Finalize() をオーバーライドします。)
パブリック メソッド GetDefaultBranch TfsGitRef としてこのリポジトリの既定の分岐を取得します。既定の分岐が存在しない場合、null を返します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetRepositoryUri
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド LookupObject 特定のオブジェクト ID (20 バイトの SHA-1 ハッシュ) の Git のオブジェクトを検索します。
パブリック メソッド LookupObjectType 特定のオブジェクト ID (20 バイトの SHA-1 ハッシュ) の Git のオブジェクト型を検索します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryLookupObject 特定のオブジェクト ID (20 バイトの SHA-1 ハッシュ) の Git のオブジェクトを検索します。
パブリック メソッド TryLookupObjectType 特定のオブジェクト ID (20 バイトの SHA-1 ハッシュ) の Git のオブジェクト型を検索します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Git.Server 名前空間