WarehouseAdapter 类

仓库适配器,当运行作为 TFS 工作此适配器将与其他仓库工作时同步。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Warehouse.WarehouseAdapter

命名空间:  Microsoft.TeamFoundation.Warehouse
程序集:  Microsoft.TeamFoundation.Warehouse(在 Microsoft.TeamFoundation.Warehouse.dll 中)

语法

声明
Public MustInherit Class WarehouseAdapter _
    Implements IDisposable
public abstract class WarehouseAdapter : IDisposable

WarehouseAdapter 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 WarehouseAdapter

页首

属性

  名称 说明
公共属性 IsWarehouseHostCancelled 仓库托管已被取消。这在 + 这里方便。在终止调用使用 HostCancelled 之前 StopReason 此值设置为 true 否则它将是错误的。
公共属性 IsWarehouseSchemaLockRequested 仓库架构锁的另一个仓库的工作请求。这在 + 这里方便。在终止调用使用 WarehouseSchemaLockRequested 之前 StopReason 此值设置为 true 否则它将是错误的。
公共属性 RequestContext 请求上下文。 这可以用于,例如,访问 TFS 服务的其余部分。
公共属性 WarehouseContext 仓库上下文。

页首

方法

  名称 说明
公共方法 Cancel 调用此适配器取消执行。
公共方法 Dispose() 实现 IDisposable。 不要使此虚方法。
受保护的方法 Dispose(Boolean) 实现实际清理代码。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Initialize 初始化此扩展名。
公共方法 MakeDataChanges 将数据添加到仓库。 运行此方法与其他仓库并行工作。
公共方法 MakeSchemaChanges 应用于仓库或 SSAS DB 的更改。 当此方法执行时允许此适配器对仓库和 SSAS DB 的独占访问权 (除用户查询)。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Warehouse 命名空间