TfsGitCommit 類別
繼承階層架構
System.Object
Microsoft.TeamFoundation.Git.Server.TfsGitObject
Microsoft.TeamFoundation.Git.Server.TfsGitCommit
命名空間: Microsoft.TeamFoundation.Git.Server
組件: Microsoft.TeamFoundation.Git.Server (在 Microsoft.TeamFoundation.Git.Server.dll 中)
語法
'宣告
Public Class TfsGitCommit _
Inherits TfsGitObject
public class TfsGitCommit : TfsGitObject
TfsGitCommit 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
ObjectId | 這個物件 20 位元組的 SHA-1 雜湊。 (繼承自 TfsGitObject)。 | |
ObjectType | 這個物件的型別。 (繼承自 TfsGitObject)。 | |
Repository | 此物件存在的儲存機制。 (繼承自 TfsGitObject)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetAuthor | ||
GetAuthorTime | ||
GetComment | ||
GetCommitter | ||
GetCommitTime | ||
GetContent | 從主控儲存機制取得這個物件的內容。 (繼承自 TfsGitObject)。 | |
GetContentBytes | 從主控儲存機制取得這個物件的內容。 (繼承自 TfsGitObject)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetLength | 從主控儲存機制取得這個物件的長度。 (繼承自 TfsGitObject)。 | |
GetLocalAuthorTime | ||
GetLocalCommitTime | ||
GetNotes | ||
GetParents | ||
GetTree | ||
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | (繼承自 TfsGitObject)。 |
回頁首
擴充方法
名稱 | 描述 | |
---|---|---|
GetArtifactId | (以 Extensions 定義。) | |
GetManifest | (以 Extensions 定義。) | |
GetResolvableObjectType | (以 Extensions 定義。) | |
ResolveToCommit | (以 Extensions 定義。) | |
TryResolveToCommit | (以 Extensions 定義。) |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
m_objectId | (繼承自 TfsGitObject)。 | |
m_objectType | (繼承自 TfsGitObject)。 | |
m_repository | (繼承自 TfsGitObject)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。