ObjectBinder<T> 类

提供对强类型对象包装的迭代访问 SqlDataReader 的功能,以便它在业务层不必引用。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.ObjectBinder<T>
    Microsoft.TeamFoundation.Framework.Server.DatabasePartitionBinder
    Microsoft.TeamFoundation.Framework.Server.DatabaseTenantUsageBinder
    Microsoft.TeamFoundation.Framework.Server.ProjectionBinder<T>

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

语法

声明
Public MustInherit Class ObjectBinder(Of T) _
    Implements IEnumerable(Of T), IEnumerable
public abstract class ObjectBinder<T> : IEnumerable<T>, 
    IEnumerable

类型参数

  • T

ObjectBinder<T> 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 ObjectBinder<T>() 默认构造函数
受保护的方法 ObjectBinder<T>(SqlDataReader, String) 将用作结果集合的一部分,的 Constuctor,当该联编程序不使用

页首

属性

  名称 说明
受保护的属性 BaseReader
公共属性 Current 获取/设置当前对象
公共属性 Items 返回强类型列表。该读取器的所有项都可以调用 MoveNext 方法使用之后。
受保护的属性 ProcedureName
受保护的属性 Reader

页首

方法

  名称 说明
受保护的方法 Bind 派生类将实现的抽象绑定方法。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetEnumerator 对象联编程序是可枚举的流式处理并使用内部对象作为该数。这意味着它不支持可以重置枚举数。和所有请求获取枚举数将使用此对象
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MoveNext 移动到下一个对象。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 IEnumerable.GetEnumerator

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间