在 Team Foundation 应用程序的所有请求创建 TeamFoundationRequestContext,并且上下文从应用程序或其某个可用 framework 基类。
继承层次结构
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 调用。这使您可以对的调用来确定所有调用与用户操作。 |
![]() |
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 | 返回客户端指定的选项命令 ID。此标识符由一个 HTTP 标头的客户端通过在格式设置的:X TFS 实例:<Guid>[,<Command>] |
![]() |
UserAgent | 这使应用程序字符串提供给服务器通过 HTTP UserAgent 标头。 |
![]() |
UserContext | 图面用户与此 Web 请求。 |
页首
方法
页首
扩展 方法
页首
字段
| 名称 | 描述 | |
|---|---|---|
![]() |
m_activityId | |
![]() |
m_requestStartTimer |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
.jpeg)
.gif)
.gif)
.gif)
.gif)
.gif)