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 | 使用指定的位移,將日期 - 時間轉換為本地時間。如果沒有提供位移,請使用伺服器時間。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetContent | 從主控儲存機制取得這個物件的內容。 | |
GetContentBytes | 從主控儲存機制取得這個物件的內容。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetLength | 從主控儲存機制取得這個物件的長度。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | (覆寫 Object.ToString()。) | |
TryParseIdentity |
回頁首
擴充方法
名稱 | 描述 | |
---|---|---|
GetResolvableObjectType | (以 Extensions 定義。) | |
ResolveToCommit | (以 Extensions 定義。) | |
TryResolveToCommit | (以 Extensions 定義。) |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
c_materializationLimit | ||
c_utcEpoch | ||
m_objectId | ||
m_objectType | ||
m_repository |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。