Поделиться через


TeamFoundationSqlResourceComponent - класс

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
    Microsoft.TeamFoundation.Framework.Server.ExtendedAttributeComponent
    Microsoft.TeamFoundation.Framework.Server.FrameworkSqlResourceComponent
    Microsoft.TeamFoundation.Framework.Server.ResourceManagementComponent
    Microsoft.TeamFoundation.Framework.Server.SqlScriptResourceComponent
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataTierComponent
    Microsoft.TeamFoundation.Framework.Server.TestPartitionComponent

Пространство имен:  Microsoft.TeamFoundation.Framework.Server
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
Public MustInherit Class TeamFoundationSqlResourceComponent _
    Implements IDisposable, ICancelable
public abstract class TeamFoundationSqlResourceComponent : IDisposable, 
    ICancelable

Тип TeamFoundationSqlResourceComponent предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод TeamFoundationSqlResourceComponent() Инициализирует новый экземпляр класса TeamFoundationSqlResourceComponent.Если используется для создания этот конструктор объект, метод Initialize необходимо вызвать для завершения инициализации объекта.
Защищенный метод TeamFoundationSqlResourceComponent(TeamFoundationRequestContext, String) Инициализирует новый экземпляр класса TeamFoundationSqlResourceComponent.

В начало страницы

Свойства

  Имя Описание
Защищенное свойство Author Автор определен как источник изменения, которое вызвало уведомление.Дополнительные сведения см. в разделе Author.
Защищенное свойство BoundParameters Возвращает число в данный момент привязанных параметров.
Защищенное свойство Command Команда SQL, которая используется SqlResourceComponent.
Защищенное свойство CommandText Текст SQL для текущей команды.
Защищенное свойство CommandTimeout CommandTimeout используется для всех сред выполнения, если не указано иное для данной команды.
Защищенное свойство Connection Хранилище SqlConnection, используемое данной службой TeamFoundationSqlResourceComponent.
Защищенное свойство ConnectionString Строки подключения
Защищенное свойство ContainerErrorCode Читать и записывать код ошибки контейнера для этого компонента.
Открытое свойство DatabaseCategory Чтение категорию базы данных.
Защищенное свойство DataReader SqlDataReader возвращает SqlCommand выполняется последним.
Открытое свойство DataSource Получает, что имя или сетевой адрес экземпляра SQL Server подключиться.
Защищенное свойство DeadlockPause Число миллисекунд, которые необходимо выполнить до приостановки происходит после взаимоблокировки.
Защищенное свойство ExecutionTimeThreshold Во время трассировки рекомендуется сделать вызов
Открытое свойство InitialCatalog Возвращает имя базы данных, связанной с компонентом.
Открытое свойство IsSqlAzure Возвращает значение true, если компонент используется в SQL Azure.
Защищенное свойство LoggingOptions Элементы управления должны ли статистика TIME и ввода-вывода (или другое осталось выводит информационное сообщение), собираются и регистрируются в журнале.
Защищенное свойство MaxDeadlockRetries Максимальное число раз выполнить операцию, если взаимоблокировки.
Открытое свойство PartitionId Идентификатор раздела этот компонент связан с.
Защищенное свойство PerformanceOptions Ли получить сведения о контексте, и то, чтобы повышать.
Защищенное свойство ProcedureName Имя в данный момент, выполнять процедуры.
Защищенное свойство RequestContext Контекст запроса текущего запроса.
Защищенное свойство SelectedFeatures Выбранные параметры компонента ресурса SQL.
Защищенное свойство StatementIndex Индекс, используемый последним AddStatement. -1, если AddStatement не был вызван.
Защищенное свойство TraceArea Можно использовать в определениях трассировки для фильтрации трассировки в определенной области.
Защищенное свойство TranslatedExceptions Запросы набора SqlException s, можно преобразовать к локальным исключения с помощью SqlExceptionFactory.
Открытое свойство Version Версия схемы службы

В начало страницы

Методы

  Имя Описание
Защищенный метод AddStatement(String) Добавьте выписка в текущем пакете SQL.Необходимо вызвать PrepareSqlBatch перед вызовом AddStatement.
Защищенный метод AddStatement(String, Int32) Добавьте выписка в текущем пакете SQL.Необходимо вызвать PrepareSqlBatch перед вызовом AddStatement.Если число параметров, которые будут добавлены с помощью этой выписки превысит максимальное количество разрешенных параметров в одном пакете SQL, будут выполнены выписки, уже является частью пакета, а затем с выпиской начнут нового пакета, добавление.
Защищенный метод AddStatement(String, Int32, Boolean) Добавьте выписка в текущем пакете SQL.Необходимо вызвать PrepareSqlBatch перед вызовом AddStatement.Если число параметров, которые будут добавлены с помощью этой выписки превысит максимальное количество разрешенных параметров в одном пакете SQL, будут выполнены выписки, уже является частью пакета, а затем с выпиской начнут нового пакета, добавление.
Защищенный метод AddStatement(String, Int32, Boolean, Boolean) Добавьте выписка в текущем пакете SQL.Необходимо вызвать PrepareSqlBatch перед вызовом AddStatement.Если число параметров, которые будут добавлены с помощью этой выписки превысит максимальное количество разрешенных параметров в одном пакете SQL, будут выполнены выписки, уже является частью пакета, а затем с выпиской начнут нового пакета, добавление.
Открытый метод BeginTransaction Используется для создания несколько вызовов в одной транзакции.Все не будет выполняться на этом компоненте находится в транзакции до фиксации или отката вызывается.
Защищенный метод BindBinary(String, array<Byte[], SqlDbType) Это вспомогательная функция, которая обрабатывает привязки бинарное значение SqlParameter.
Защищенный метод BindBinary(String, array<Byte[], Int32, SqlDbType) Вспомогательная функция, которая обрабатывает привязки бинарное значение sqlparameter.
Защищенный метод BindBoolean Вспомогательная функция, которая обрабатывает привязки или логическое значение в бит sqlparameter.
Защищенный метод BindByte(String, Byte) Вспомогательная функция, которая обрабатывает привязки 8 бит значение его sqlparameters.
Защищенный метод BindByte(String, Byte, Byte) Вспомогательная функция, которая обрабатывает привязки 8 бит значение, которое может быть NULL на его sqlparameters.
Защищенный метод BindDateTime Вспомогательная функция, которая выполняет привязку к sqlparameter значение даты и времени.
Защищенный метод BindDefault Вспомогательная функция, которая выполняет привязку к типу значения по умолчанию.
Защищенный метод BindDouble Это вспомогательная функция, которая следит за привязки битовое значение 32 в их sqlparameters.
Защищенный метод BindGuid Это вспомогательная функция, которая обрабатывает GUID привязки к их sqlparameters.
Защищенный метод BindInt Вспомогательная функция, которая обрабатывает привязки 32 бит значение его sqlparameters.
Защищенный метод BindLong Вспомогательная функция, которая обрабатывает привязки 64 бит значение его sqlparameters.
Защищенный метод BindNullableBoolean Это вспомогательная функция, которая следит за привязки логический или несколько значение sqlparameter.
Защищенный метод BindNullableByte Это вспомогательная функция, которая обрабатывает привязки 8 бит значение его SqlParameter s.
Защищенный метод BindNullableDateTime Это вспомогательная функция, которая следит за привязку к sqlparameter значение даты и времени.
Защищенный метод BindNullableGuid Вспомогательная функция, которая обрабатывает GUID привязки к их sqlparameters.Значение Empty считается IS NULL и IS NULL привязан к определенному параметру.
Защищенный метод BindNullableInt Если nullValue == parameterValue, NULL привязано к определенному параметру.В противном случае parameterValue привязано как 32 8-разрядное целое число.
Защищенный метод BindNullableShort Если nullValue == parameterValue, NULL привязано к определенному параметру.В противном случае parameterValue привязано как 16 8-разрядное целое число
Защищенный метод BindNullValue Это вспомогательный метод, конструирующий универсальное привязки определенным параметром типизированный объект значения NULL.
Защищенный метод BindShort Это вспомогательная функция, которая обрабатывает привязки битовое значение 16 в их sqlparameters.
Защищенный метод BindString(String, String, Int32, BindStringBehavior, SqlDbType) Это вспомогательная функция, которая обрабатывает строки привязки к их SqlParameters.Это гарантирует, что значения NULL обрабатываются правильно.
Защищенный метод BindString(String, String, Int32, Boolean, SqlDbType) Это вспомогательная функция, которая обрабатывает строки привязки к их SqlParameters.Это гарантирует, что значения NULL обрабатываются правильно.Это старую версию данного метода; используйте перегруженную принимает BindStringBehavior, чтобы быть являются более точными о том, как значения NULL и пустые строки обрабатываться.
Защищенный метод BindSysname Вспомогательная функция, которая обрабатывает строки sysname привязки к их sqlparameters.Это гарантирует, что значения NULL правильно настроен.
Защищенный метод BindTable<T> Привязывает сетку.
Защищенный метод BindVariant
Защищенный метод BindXml(String, TeamFoundationDatabaseXmlWriter) Используется для связывания XML-документ параметру XML.
Защищенный метод BindXml(String, String) Используется для связывания XML-документ параметру XML.
Открытый метод Cancel
Защищенный метод CanRetryOnException Указывает, является ли исключение SQL можно повторить попытку.
Защищенный метод CanRetryOnSqlError
Открытый метод CommitTransaction Зафиксируйте транзакцию, которая активна для этого компонента.
Открытый метод Dispose
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Execute Внутренний вспомогательный объект, инкапсулирующий логику для ExecuteReader и ExecuteNonQuery.
Защищенный метод ExecuteNonQuery() Выполняет текущую команду SQL и не возвращает результирующий набор.
Защищенный метод ExecuteNonQuery(Boolean) Выполняет текущую команду SQL и не возвращает результирующий набор.Единственным результатом возвращаемое значение, которое одно скалярное значение.
Защищенный метод ExecuteReader() Определены с использованием расширения функциональности команды по умолчанию.
Защищенный метод ExecuteReader(CommandBehavior) Выполняет текущую команду SQL и возвращает средство чтения.
Защищенный метод ExecuteScalar Выполнение текущую команду SQL с помощью ExecuteScalar и сохранить результат.
Защищенный метод ExecuteUnknown(Object) Выполняет текущую команду SQL с помощью ExecuteUnknown() и возвращает объект.
Защищенный метод ExecuteUnknown(SqlDataReader, Object) Метод, используемый ExecuteUnknown() для заполнения объекта на основе вызывающего объекта средства чтения ExecuteUnknown должен переопределить этот метод.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод FlushBatch Удаляются пакет, pended в этой точке и создает новый пакет, чтобы пользователи могли вызывать AddStatement снова.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Защищенный метод GetParameterName Вспомогательный метод для форматирования имени параметра.
Защищенный метод GetSqlErrorNumberAsString Вспомогательный метод, который возвращает все номера ошибок в строке для трассировки цели ее super эффективными, но должно вызываться только в случае SQL имеет проблемы, *should* редко.
Защищенный метод GetSqlErrorNumbers Вспомогательный метод, который возвращает все номера ошибок содержит в объекте исключения SQL
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleCustomException Пользовательские исключения дескриптора.
Защищенный метод HandleException Определить, является ли исключение SQL могут обрабатываться; Необработанные исключения SQL, которые не могут быть или сопоставления «.
Защищенный метод Initialize(String) Инициализирует компонент.
Защищенный метод Initialize(TeamFoundationRequestContext, String, Int32)
Защищенный метод Initialize(String, Int32, Int32, Int32, Int32) Инициализирует компонент.
Защищенный метод MapException(SqlException) Сопоставление исключение SQL в конкретного приложения исключение, если это возможно.В противном случае возникает исключение с помощью Уотсона.
Защищенный метод MapException(SqlException, QueryExecutionState) Сопоставление исключение SQL в конкретного приложения исключение, если это возможно.В противном случае возникает исключение с помощью Уотсона.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод PrepareConnectionString Позволяет производным классам в строке подключения обновления.
Защищенный метод PrepareSqlBatch(Int32) Настройка пакета для выполнения инструкции SQL.Этот метод закрывает все существующие команды или читатели.
Защищенный метод PrepareSqlBatch(Int32, Boolean) Настройка пакета для выполнения инструкции SQL.Этот метод закрывает все существующие команды или средство чтения.
Защищенный метод PrepareStoredProcedure(String) Настроить для выполнения хранимой процедуры SQL.Этот метод закрывает все существующие команды или читатели.
Защищенный метод PrepareStoredProcedure(String, Boolean) Настроить для выполнения хранимой процедуры SQL Server.Этот метод закрывает все существующие команды или средство чтения.
Защищенный метод PrepareStoredProcedure(String, Int32) Настроить для выполнения хранимой процедуры SQL.Этот метод закрывает все существующие команды или читатели.
Защищенный метод PrepareStoredProcedure(String, Boolean, Int32) Настроить для выполнения хранимой процедуры SQL Server.Этот метод закрывает все существующие команды или средство чтения.
Защищенный метод ReleaseVerificationLock
Открытый метод RollbackTransaction Откатить и отменить все изменения, внесенные во время транзакции в этом компоненте.
Защищенный метод Sleep
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Защищенный метод Trace(Int32, TraceLevel, String, array<Object[]) Сообщения трассировки внедрения в службу трассировки, связанные с контекстом запроса.
Защищенный метод Trace(Int32, TraceLevel, array<String[], String, array<Object[]) Сообщения трассировки внедрения в службу трассировки, связанные с контекстом запроса.
Защищенный метод TraceEnter Трассировка запись в метод последовательно с форматированным сообщением и меткой даты.
Защищенный метод TraceException Уведомляет исключения в TraceLevel.Error в систему трассировки последовательный способ.
Защищенный метод TraceLeave Трассировка выход из метода последовательно с форматированным сообщением и меткой даты.
Защищенный метод TranslateException Проверяет исключение типа SQL и преобразует его в значительно более одного.Реакция на событие по умолчанию задачи ничего; то есть для повторного создания исходного исключения.ОСТРОСЛОВИЕ только компонент, который в данный момент переопределяет текущее расширения функциональности.
Открытый методСтатический член TranslateSqlException Не все службы TFS используют TeamFoundationSqlResourceComponent, но большинство необходимо использовать типичная ошибку при обработке, что он содержит.Поэтому статическое TranslateSqlException можно использовать извне из компонента.
Защищенный метод VerifyInitialized Создает InvalidOperationException, если компонент не инициализирован.
Защищенный метод VerifyInMasterDbOnAzure Создает InvalidOperationException если компоненты используются для SQL Azure и исходный каталог в строке подключения основной или не пуст.
Защищенный метод VerifyNotSqlAzure Создает компоненты используются NotSupportedException, если в SQL Azure.
Открытый метод VerifyServiceVersion(String, Int32, Int32%, Int32%) Подключение к базе данных, принимает общее блокировку сеанса на ресурсе TfsDb и проверяет, что версия конкретной службы технология поддерживает баз данных.ЗАМЕТКА: Этот метод будет перезаписан.Это запрос CO NTEXT_INFO(), принимать версию службы базы данных совмещаемой блокировки и запроса с помощью одного запроса. Кроме того, нужно убедиться, что база данных по-прежнему поддерживать текущий компонент в случае мы потеряли подключение к базе данных.
Открытый метод VerifyServiceVersion(String, Int32, Int32%, Int32%, Boolean) Этот метод подключения к базе данных, принимает общее или монопольное блокировку сеанса на ресурсе TfsDb и проверяет, что версия конкретной службы технология поддерживает баз данных.ЗАМЕТКА: Этот метод будет перезаписан.Это запрос CO NTEXT_INFO(), принимать версию службы базы данных совмещаемой блокировки и запроса с помощью одного запроса.Кроме того, нужно убедиться, что база данных по-прежнему поддерживать текущий компонент в случае мы потеряли подключение к базе данных.

В начало страницы

События

  Имя Описание
Открытое событие InfoMessage Предоставляет внутреннее событие InfoMessage SqlConnection.Происходит при возврате от SQL Server предупреждения или информационного сообщения.

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член DatabaseTypeAccount
Открытое полеСтатический член DatabaseTypeApplication
Открытое полеСтатический член DatabaseTypeCollection
Открытое полеСтатический член DatabaseTypeConfiguration
Открытое полеСтатический член DatabaseTypeWarehouse
Открытое полеСтатический член ExtendedPropertyCategories Строки, указывающие расширенные свойства экземпляра и версии схемы.
Открытое полеСтатический член ExtendedPropertyConfigurationInProgressStamp
Открытое полеСтатический член ExtendedPropertyDatabaseType Описывается, эта база данных используется для.
Открытое полеСтатический член ExtendedPropertyDeploymentTypeStamp
Открытое полеСтатический член ExtendedPropertyFinalConfigurationServiceLevelStamp
Открытое полеСтатический член ExtendedPropertyHostDeletedInfo
Открытое полеСтатический член ExtendedPropertyInstanceStamp Устаревшее.
Открытое полеСтатический член ExtendedPropertyNonFrameworkInstanceStamp
Открытое полеСтатический член ExtendedPropertyProductVersionStamp
Открытое полеСтатический член ExtendedPropertyReleaseDescriptionStamp
Открытое полеСтатический член ExtendedPropertyRemoveStepsSucceededStamp
Открытое полеСтатический член ExtendedPropertySchemaVersion
Открытое полеСтатический член ExtendedPropertyServiceLevelStamp
Открытое полеСтатический член ExtendedPropertyServiceLevelToStamp
Открытое полеСтатический член MaxStatementLengthEstimate Подготавливая пакеты SQL, оценка длина передаваемой в.Это описание максимальный размер для оценки.
Открытое полеСтатический член SchemaVersion Версия текущей схемы для базы данных Team Foundation.
Открытое полеСтатический член SqlMaxBatchParameters Максимальное количество [SqlParameters], можно привязать к одному пакет.SQL Server крепко ограничивается 2100 ADO.NET использует 2 список текста пакета и параметра вызова sp_executesql.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Server - пространство имен