TeamFoundationRequestContext 類別
在 Team Foundation 應用程式的所有要求,並建立 TeamFoundationRequestContext 內容從應用程式或其中一個可用的基底類別。
繼承階層
System.Object
Microsoft.TeamFoundation.Framework.Server.RequestContextBase
Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
Public Class TeamFoundationRequestContext _
Inherits RequestContextBase
public class TeamFoundationRequestContext : RequestContextBase
TeamFoundationRequestContext 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
ActivityId | 用來執行緒的活動 ID 建立這個要求內容。 | |
AuthenticatedUserName | 這會提出要求之使用者的名稱。如果沒有將已驗證的使用者這個使用者名稱做為傳回 null。 | |
AuthenticationType | 這讓要求的驗證型別 (也就是。基底,則為同盟)。 | |
Command | 這是用戶端提供定義使用者命令的目的字串。例如,在中,當您完成取得時,您會將所有下載和 UpdateLocalVersion 呼叫的順序 = Get。這可讓您在一起呼叫判斷所有呼叫與使用者動作。 | |
ContextId | 這是指派給每 RequestContextBase 的唯一識別項,會建立。這個識別項都不會變更要求執行中。 (繼承自 RequestContextBase)。 | |
DomainUserName | 不應該使用。它只在此處允許現有服務的 backcompat。 | |
EndTime | 這是要求結束的時間。如果要求是作用中, EndTime 與 DateTime.MinValue 會等於。 | |
ExecutionEnvironment | ||
IsImpersonating | ||
IsServicingContext | 取得表示這個要求內容是否用於服務內容。 | |
IsSystemContext | 當內容以系統要求的一部分且不與用戶端,會傳回 true。 | |
IsTracked | 是否要追蹤這個要求的效能 (繼承自 RequestContextBase)。 | |
IsUserContext | 取得表示這個要求內容是否使用做為使用者內容。 | |
Items | 儲存的項目的屬性包中要求內容。開頭為「$」的文字已保留。 | |
Method | 擷取這個要求的方法資訊。如果方法未啟動,或此項不是 Web 方法,則會傳回 null。 | |
Queued | 加入佇列的要求是目前沒有正在處理的要求。這表示為一個原因會保留它的或另一個,例如,伺服器太忙碌和保存要求,直到載入照亮。 | |
QueuedTime | 如果要求目前已排入佇列,這將傳回時間要求在佇列中。一次要求離開佇列,這會傳回佇列中等待所花費的時間。 | |
RecursiveSqlCalls | 用來擷取個別 SQL Server 呼叫。 | |
RequestRestrictions | ||
ResponseCode | ||
RootContext | 取得根內容與這個要求內容。 | |
ServiceHost | 擷取這個要求是一部分的 ServiceHost 。 | |
ServiceName | 這個屬性表示回應這個要求的 Web 服務或應用程式。處置服務可以選擇性地設定這個屬性。 | |
SqlCalls | 用來擷取個別 SQL Server 呼叫。 | |
StartTime | 這是按要求啟動。 | |
Status | 藉由設定例外狀況的讀取和寫入要求的目前狀態為這個要求。 | |
UniqueAgentIdentifier | 傳回用戶端指定的選項代理程式識別字串。值類似 UniqueIdentifier 和 UserAgent,並使用唯一關聯來自電腦上應用程式的需求,即使處理序重新啟動格式化:X VSS 代理程式:SomeUniqueAgentIdString | |
UniqueIdentifier | 傳回用戶端指定的任意命令識別項。這個識別項是由 HTTP 標頭的用戶端傳入的格式:X TFS 執行個體: <Guid>[<Command>], | |
UserAgent | 這可讓應用程式字串給伺服器透過 HTTP UserAgent 標頭。 | |
UserContext | 使用者介面與這個 Web 要求。 |
回頁首
方法
回頁首
擴充方法
回頁首
欄位
名稱 | 描述 | |
---|---|---|
m_activityId | ||
m_requestStartTimer |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。