Workspace 類別
繼承階層
System.Object
Microsoft.TeamFoundation.VersionControl.Server.Workspace
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<CallOnDeserializationAttribute("AfterDeserialize")> _
<RequiredClientServiceAttribute("VersionControlServer")> _
Public Class Workspace _
Implements IRecordable
[CallOnDeserializationAttribute("AfterDeserialize")]
[RequiredClientServiceAttribute("VersionControlServer")]
public class Workspace : IRecordable
Workspace 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
Workspace | 封送處理的預設建構函式。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
Comment | 描述工作區的註解。可能是 null 或空白。 注意:XML 將標準化所有行尾結束符號對 LF (\ n)。 | |
Computer | 此工作區所屬的電腦名稱。 | |
EffectivePermissions | 才會將這個連線的這個工作區對應至用戶端時,這個欄位填入。 它包含呼叫相關 webmethod 使用者的有效的 WorkspacePermissions:CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces。 您可以使用靜態方法 Workspace.PopulateEffectivePermissionsForUser,這個欄位填入。不應該為除了填入值之後的安全性檢閱與它與 PopulateEffectivePermissionsForUser。否則,對 HasWorkspacePermission 或 CheckWorkspacePermission 的使用在 SecurityManager。 | |
Folders | 這些工作區的工作資料夾對應。這個屬性不保證會傳回最新資料庫的資料夾。如果最新對應則需要應該呼叫 GetUpToDateFolders。 | |
IsLocal | 如果工作區是本機工作區,則為 true。 false,如果工作區是指伺服器工作區傳統工作區)。 | |
LastAccessDate | 這是日期轉換為工作區存取上次的日期解析度。 | |
Name | 工作區名稱。必須是唯一的。OwnerName 特定。 | |
Options | ||
OwnerAliases | ||
OwnerDisplayName | 擁有這個工作區使用者的顯示名稱。 | |
OwnerIdentifier | ||
OwnerIdentityType | 這個使用 Framework 伺服器類別 IdentityDescriptor IdentityDescriptor 送回用戶端。中斷 Whidbey 相容性---如需 Whidbey XML 還原序列化錯誤,這取決於使用的 IdentityDescriptor 有任何子項目和結束項目 (簡短形式)。因此,它應該是表單:""。 | |
OwnerName | 擁有這個工作區使用者的識別名稱。 應為 DOMAIN \ username。 | |
OwnerUniqueName | 擁有這個工作區使用者的唯一名稱。 | |
SecurityToken | 使用安全性服務的工作區命名空間的安全性權杖。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 | |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetUpToDateFolders | 這些工作區的一定是最新的工作資料夾對應以及資料庫。 | |
LocalItemToWorkingFolder | 傳回描述的新物件 WorkingFolder 指定本機路徑如何在工作區中對應。 建構的 WorkingFolder 的路徑就會完全符合特定項目;也就是說 WorkingFolder 物件不一定是迴圈內其中一個資料夾集合的 WorkingFolder 物件。 | |
LocalToServerItem | 轉譯本機項目會根據工作區的工作資料夾的伺服器項目。 如果 honorCloaks 成立,一隱匿的項目會提供您 ItemCloakedException。 如果 honorCloaks 為 false,則隱匿的項目將會傳回 null。 未對應的項目一定會給您 ItemNotMappedException。 | |
MemberwiseClone | 建立目前 Object 的淺層複製。 (繼承自 Object)。 | |
RecordInformation | IRecordable.RecordInformation 記錄檔記錄的類別資訊。 | |
ServerItemToWorkingFolder | 傳回描述的新物件 WorkingFolder 指定伺服器路徑如何在工作區中對應。 建構的 WorkingFolder 的路徑就會完全符合特定項目;也就是說 WorkingFolder 物件不一定是迴圈內其中一個資料夾集合的 WorkingFolder 物件。 | |
ServerToLocalItem | 轉譯伺服器項目會根據工作區的工作資料夾的 localitem 項目。 如果 honorCloaks 成立,一隱匿的項目會提供您 ItemCloakedException。 如果 honorCloaks 為 false,則隱匿的項目將會傳回 null。 未對應的項目一定會給您 ItemNotMappedException。 | |
ToString | (覆寫 Object.ToString()。) |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。