TeamFoundationDataTierComponent 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataTierComponent

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

语法

声明
Public Class TeamFoundationDataTierComponent _
    Inherits TeamFoundationSqlResourceComponent
public class TeamFoundationDataTierComponent : TeamFoundationSqlResourceComponent

TeamFoundationDataTierComponent 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationDataTierComponent(String, ITFLogger)
公共方法 TeamFoundationDataTierComponent(TeamFoundationRequestContext, ITFLogger)

页首

属性

  名称 说明
受保护的属性 Author 作者定义为导致该更改通知的数据源。有关更多信息,请参见Author。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 BoundParameters 返回当前绑定参数的数目。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 Command [SqlResourceComponent] 使用的SQL命令。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 CommandTimeout 用于所有执行的除非另行说明 [CommandTimeout] 特定命令的。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 Connection 由此 [SqlResourceComponent] 使用的 [SqlConnection]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 ConnectionString 连接字符串 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 ContainerErrorCode 读取和写入此元素的容器错误代码。 (继承自 TeamFoundationSqlResourceComponent。)
公共属性 DatabaseCategory 读取数据库类。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 DataReader [SqlDataReader] 最后一 [SqlCommand] 返回执行。 (继承自 TeamFoundationSqlResourceComponent。)
公共属性 DataSource 获取SQL Server实例的名称或网络地址连接。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 DeadlockPause 暂停的毫秒数。重试之前在死锁之后发生。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 ExecutionTimeThreshold 此时我们跟踪此调用 (继承自 TeamFoundationSqlResourceComponent。)
公共属性 InitialCatalog 获取该数据库的名称与组件关联。 (继承自 TeamFoundationSqlResourceComponent。)
公共属性 IsSqlAzure 如果元素使用SQL azure,则返回true。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 LoggingOptions 控件是否应收集和记录时和IO统计信息(或其他信息消息输出)。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 MaxDeadlockRetries 最大次数试操作,如果发生死锁。 (继承自 TeamFoundationSqlResourceComponent。)
公共属性 PartitionId 分区的ID此元素与关联的。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 PerformanceOptions 是否获取上下文信息,并且,多少到节流孔。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 ProcedureName 当前执行的程序的名称。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 RequestContext 当前请求的请求上下文。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 SelectedFeatures 选定的SQL资源元素的选项。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 StatementIndex 最后 [AddStatement]使用的索引。-1,如果 [AddStatement] 未调用。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 TraceArea 可用于跟踪定义筛选跟踪到特定区域。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的属性 TranslatedExceptions 请求使用 [SqlExceptionFactory],可以转换为本地异常的设置 [SqlExceptions]。 (继承自 TeamFoundationSqlResourceComponent。)
公共属性 Version 服务的架构版本 (继承自 TeamFoundationSqlResourceComponent。)

页首

方法

  名称 说明
受保护的方法 AddStatement(String) 将语句添加到当前SQL批处理。在调用 [AddStatement]之前,必须调用 [PrepareSqlBatch]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 AddStatement(String, Int32) 将语句添加到当前SQL批处理。在调用 [AddStatement]之前,必须调用 [PrepareSqlBatch]。如果要添加可使用此语句参数数目将超出允许的参数的最大数量在单个SQL批处理的,已作为批的语句,都将执行新的批从已添加的语句并将启动。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 AddStatement(String, Int32, Boolean) 将语句添加到当前SQL批处理。在调用 [AddStatement]之前,必须调用 [PrepareSqlBatch]。如果要添加可使用此语句参数数目将超出允许的参数的最大数量在单个SQL批处理的,已作为批的语句,都将执行新的批从已添加的语句并将启动。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 AddStatement(String, Int32, Boolean, Boolean) 将语句添加到当前SQL批处理。在调用 [AddStatement]之前,必须调用 [PrepareSqlBatch]。如果要添加可使用此语句参数数目将超出允许的参数的最大数量在单个SQL批处理的,已作为批的语句,都将执行新的批从已添加的语句并将启动。 (继承自 TeamFoundationSqlResourceComponent。)
公共方法 BeginTransaction 用于包装是在单个事务调用。任何此元素执行直到 [Commit] 的事务或 [RollBack] 调用。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindBinary(String, array<Byte[], SqlDbType) 这是该帮助器函数绑定二进制值的句柄 [sqlparameter]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindBinary(String, array<Byte[], Int32, SqlDbType) 该帮助器函数绑定二进制值的句柄 [sqlparameter]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindBoolean helper函数将某个布尔值或一个位值的句柄 [sqlparameter]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindByte(String, Byte) 该帮助器函数绑定为8位值的句柄其 [sqlparameters]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindByte(String, Byte, Byte) 该帮助器函数绑定可能为 null 对其 [sqlparameters]的8位值的句柄。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindDateTime 该帮助器函数将日期/时间值的句柄 [sqlparameter]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindDefault 该帮助器函数绑定值的句柄默认类型。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindGuid 这是该帮助器函数绑定GUID的句柄其 [sqlparameters]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindInt 该帮助器函数将32位值的句柄到其 [sqlparameters]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindLong 该帮助器函数绑定为64位值的句柄其 [sqlparameters]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullableBoolean (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullableByte 这是该帮助器函数绑定为8位值的句柄其 [sqlparameters]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullableDateTime (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullableGuid 该帮助器函数绑定GUID的句柄其 [sqlparameters]。该值 [Guid.Empty] 被视为NULL,并且NULL绑定到给定参数。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullableInt 如果parameterValue == nullValue,NULL绑定到给定参数。否则,parameterValue是32位整数。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullableShort 如果parameterValue == nullValue,NULL绑定到给定参数。否则,parameterValue是16位整数 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindNullValue 这是生成类型化特定参数传递null值的泛型约束帮助器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindShort 这是该帮助器函数将16位值的句柄到其sqlparameters。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindString(String, String, Int32, BindStringBehavior, SqlDbType) 这是该帮助器函数将字符串的处理对其 [SqlParameters]。它保证空值时正确处理。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindString(String, String, Int32, Boolean, SqlDbType) 这是该帮助器函数将字符串的处理对其 [SqlParameters]。它保证空值时正确处理。这是此方法的早期版本;使用采用 [BindStringBehavior] 是显式有关的重载空和空字符串如何将处理。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindSysname 该帮助器函数绑定 [sysname] 字符串的处理对其 [sqlparameters]。它保证null值已正确设置。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindTable<T> 将一个表。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindXml(String, TeamFoundationDatabaseXmlWriter) 用于将XML文档到XML参数。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 BindXml(String, String) 用于将XML文档到XML参数。 (继承自 TeamFoundationSqlResourceComponent。)
公共方法 Cancel (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 CanRetryOnException 指示SQL异常是否可以重试。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 CanRetryOnSqlError (继承自 TeamFoundationSqlResourceComponent。)
公共方法 CheckIfDatabaseExists
公共方法 CheckIfDatabaseIsEmpty
公共方法 CommitTransaction 发出了此元素处于活动状态的事务。 (继承自 TeamFoundationSqlResourceComponent。)
公共方法 CreateDatabase
公共方法 Dispose (继承自 TeamFoundationSqlResourceComponent。)
公共方法 DropDatabase(String)
公共方法 DropDatabase(String, DropDatabaseOptions)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Execute 封装 [ExecuteReader] 和 [ExecuteNonQuery]逻辑的内部帮助器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteNonQuery() 当前执行SQL命令,它不会导致设置的结果。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteNonQuery(Boolean) 当前执行SQL命令,它不会导致设置的结果。唯一的结果是返回值,该值是单个标量值。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteReader() 使用默认命令行为的重载。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteReader(CommandBehavior) 当前执行SQL命令并返回读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteScalar 当前执行SQL命令使用 [ExecuteScalar()] 和存储结果。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteUnknown(Object) 当前执行SQL命令使用 [ExecuteUnknown()] 并返回对象。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ExecuteUnknown(SqlDataReader, Object) [ExecuteUnknown()] 用于填充基于 [ExecuteUnknown] 的读取器调用方的对象的方法必须重写此方法。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 FlushBatch 刷新pended此点并创建新的批的批,以便用户可以再次调用 [AddStatement]。 (继承自 TeamFoundationSqlResourceComponent。)
公共方法 GetDatabaseCount
公共方法 GetDatabaseInfo
公共方法 GetDatabaseNames
公共方法 GetDatabases
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
受保护的方法 GetParameterName 设置参数名称的帮助器方法。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 GetSqlErrorNumberAsString (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 GetSqlErrorNumbers (继承自 TeamFoundationSqlResourceComponent。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 HandleCustomException 处理自定义异常。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 HandleException 确定SQL异常是否能处理;不能重试或映射的SQL异常“处理”。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 Initialize(String) 初始化组件。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 Initialize(TeamFoundationRequestContext, String, Int32) (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 Initialize(String, Int32, Int32, Int32, Int32) 初始化组件。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 MapException(SqlException) 如果可能,映射到SQL异常到特定的异常。否则,使用Watson,异常报告。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 MapException(SqlException, QueryExecutionState) 如果可能,映射到SQL异常到特定的异常。否则,使用Watson,异常报告。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 PrepareConnectionString 更新连接字符串的允许派生类。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 PrepareSqlBatch(Int32) 设置执行批处理SQL语句。此方法将关闭所有现有命令或读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 PrepareSqlBatch(Int32, Boolean) 设置执行批处理SQL语句。此方法将关闭所有现有命令或读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 PrepareStoredProcedure(String) 设置执行SQL存储过程。此方法将关闭所有现有命令或读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 PrepareStoredProcedure(String, Boolean) 设置执行SQL Server存储过程。此方法将关闭所有现有命令或读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 PrepareStoredProcedure(String, Int32) 设置执行SQL存储过程。此方法将关闭所有现有命令或读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 PrepareStoredProcedure(String, Boolean, Int32) 设置执行SQL Server存储过程。此方法将关闭所有现有命令或读取器。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 ReleaseVerificationLock (继承自 TeamFoundationSqlResourceComponent。)
公共方法 RenameDatabase
公共方法 RollbackTransaction 滚动并放弃对该事务时更改此元素的所有更改。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 Sleep (继承自 TeamFoundationSqlResourceComponent。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 Trace(Int32, TraceLevel, String, array<Object[]) 驱动器跟踪消息传送到跟踪服务与请求上下文。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 Trace(Int32, TraceLevel, array<String[], String, array<Object[]) 驱动器跟踪消息传送到跟踪服务与请求上下文。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 TraceEnter 跟踪项到具有一致地设置的信息和时间戳的方法。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 TraceException 异常在TraceLevel.Error到跟踪登录报告一致的方法。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 TraceLeave 跟踪与一致地设置的信息和时间戳的方法退出。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 TranslateException 检查某个SQL类型的异常并将其转换为更有意义一个。默认行为没有是执行;即对再次引发原始异常。机智是当前重写当前行为的唯一元素。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 VerifyInitialized 如果组件未初始化,引发 [InvalidOperationException]。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 VerifyInMasterDbOnAzure 引发 [InvalidOperationException],如果元素使用SQL azure,并在连接字符串的初始目录不是主或空。 (继承自 TeamFoundationSqlResourceComponent。)
受保护的方法 VerifyNotSqlAzure 如果元素使用SQL azure,引发 [NotSupportedException]。 (继承自 TeamFoundationSqlResourceComponent。)
公共方法 VerifyServiceVersion 连接到数据库,对TfsDb资源的共享会话固定和验证数据库支持所指定的服务版本。注意:此方法将被复盖。我们必须查询CONTEXT_INFO ()使用查询,其中一个共享锁定和查询数据库服务版本。 此外,我们必须确保,数据库仍支持当前元素,如果我们会与该数据库的连接。 (继承自 TeamFoundationSqlResourceComponent。)

页首

事件

  名称 说明
公共事件 InfoMessage 显示 [SqlConnection]的内部 [InfoMessage] 事件。当 SQL Server 返回一个警告或信息性消息时发生。 (继承自 TeamFoundationSqlResourceComponent。)

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Framework.Server 命名空间