ContainerItem 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Warehouse.CloneableItem
    Microsoft.TeamFoundation.Warehouse.NamedItem
      Microsoft.TeamFoundation.Warehouse.ContainerItem
        Microsoft.TeamFoundation.Warehouse.Dimension
        Microsoft.TeamFoundation.Warehouse.Fact

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

语法

声明
Public Class ContainerItem _
    Inherits NamedItem
public class ContainerItem : NamedItem

ContainerItem 类型公开以下成员。

构造函数

  名称 说明
公共方法 ContainerItem

页首

属性

  名称 说明
公共属性 CompressKeyField 是否应将页压缩于键字段。
公共属性 CompressSurrogateKeyField 是否应将页压缩于代理键字段。
公共属性 DimensionUses
公共属性 Fields
公共属性 FriendlyName 友好名称。 (继承自 NamedItem。)
公共属性 GenerateAnalysisSchema 是否生成/更新分析基于此的数据库架构元数据。
公共属性 GenerateETL 在关系仓库中自动生成的ETL应将此项目?如果未包括一个存储过程不会生成填充此项目。
公共属性 GenerateWarehouseSchema 是否生成基于此的仓库架构元数据。
公共属性 HandleDuplicateKeys 添加的项逻辑到数据库是否应项目项使用重复键和处理它们用某种适当的方式。
公共属性 KeyField
公共属性 KeyFieldName
公共属性 Name (继承自 NamedItem。)
公共属性 PerformUpdateChecks 执行相等是否检查所有字段在决定之前更新其。使用数据库排序规则,则比较字符串字段时,为TFS使用不区分大小写。因此,通常请将*not*传播更改大小写。
公共属性 PerformUpdateChecksCaseSensitive 执行相等是否检查所有字段在决定之前更新它们,会使用字符串字段,因此大小写更改的区分大小写的检查传播。
公共属性 SurrogateKeyField
公共属性 SurrogateKeyFieldName 存储仓库特定字段的名称(“代理”)键。 默认为“__ID”向后兼容的,不过,在新的元数据我们希望它显式始终设置。
公共属性 Translation (继承自 NamedItem。)

页首

方法

  名称 说明
公共方法 AddField
公共方法 Clone (继承自 CloneableItem。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetField
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsWellFormed (重写 NamedItem.IsWellFormed()。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ShouldSerializeDimensionUses
公共方法 ShouldSerializeFields
公共方法 ShouldSerializeTranslation (继承自 NamedItem。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TryRemoveField 移除具有指定名称的字段。

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Warehouse 命名空间