Command 类
命令任何业务逻辑命令从派生的选件类。 每个命令实现应执行此命令的实际工作的执行方法。
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Server.Command
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public MustInherit Class Command _
Implements ICommand, IDisposable
public abstract class Command : ICommand,
IDisposable
Command 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
Command | 所有命令具有以使它们与调用应用程序进行通信的 ICommandContext。 |
页首
属性
名称 | 说明 | |
---|---|---|
CommandCacheLimit | 获取/设置全局顺序缓存大小限制。 | |
IsCacheFull | 如果命令缓存在限制,IsCacheFull 返回 true。 | |
IsCanceled | 如果命令由于某种原因,终止了 IsStopped 返回 true。 | |
MaxCacheSize | 获取/设置命令实例缓存大小限制。 | |
Name | 返回此命令的类型名称。 | |
RequestContext | 此命令执行上下文。 | |
TotalResultSize | TotalResultSize 是添加到命令缓存发送的所有数据的总和。这样一个大致表示响应的大小命令的。 |
页首
方法
名称 | 说明 | |
---|---|---|
ContinueExecution | 用于在初始调用执行返回部分结果时,派生类可以重写 ContinueExecution。这将允许命令继续操作和检索更多数据。响应。如果命令始终返回从 execute 方法的完整结果不必执行此方法。 | |
DecrementCacheUsage | 返回它用于 DecrementCacheUsage 通常通知命令数据从缓存下降,到应用程序。 | |
Dispose() | IDisposable 实现。当 ICommandContext 结束,它将配置移至已注册的每个命令。 | |
Dispose(Boolean) | ||
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | (重写 Object.Finalize()。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IncrementCacheUsage | IncrementCacheUsage 用于通知命令的数据可以发送给客户端缓存。一次命令缓存足够的数据,此方法返回 true 到一个的调用方它们其超出了最大请求的缓存大小。如果调用方可以停止执行并返回其当前数据,则应在此时执行。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。