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


TeamFoundationSqlResourceComponent - класс

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

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

Пространство имен:  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].
Защищенное свойство CommandTimeout [CommandTimeout] , используемое для всего если не указано иное, выполняемые для данной команды.
Защищенное свойство Connection Хранилище [SqlConnection], используемое данной службой [SqlResourceComponent].
Защищенное свойство ConnectionString Строка соединения
Защищенное свойство ContainerErrorCode Чтение и запись код ошибки контейнера для данного компонента.
Открытое свойство DatabaseCategory Читать категории базы данных.
Защищенное свойство DataReader [SqlDataReader] , возвращенное последним [SqlCommand] выполнить.
Открытое свойство DataSource Получает имя или сетевой адрес экземпляра SQL Server, к которому нужно подключиться.
Защищенное свойство DeadlockPause Количество миллисекунд в периоде приостановки перед повторной попытки выполнения после взаимоблокировки.
Защищенное свойство ExecutionTimeThreshold В момент рекомендуется, выполните трассируем этот вызов
Открытое свойство InitialCatalog Возвращает имя базы данных, связанной с компонентом.
Открытое свойство IsSqlAzure Возвращает значение true, если компонент используется в SQL Azure.
Защищенное свойство LoggingOptions Элементы управления должны ли статистика ВРЕМЕНИ и ввода-вывода (или другое), предоставленное сообщение сведения собираются и записываются в журнал.
Защищенное свойство MaxDeadlockRetries Максимальное число попыток повторить операцию при возникновении взаимоблокировки.
Открытое свойство PartitionId Идентификатор раздела этот компонент, связанный с.
Защищенное свойство PerformanceOptions Ли получить сведения о контексте, а объем для регулирование.
Защищенное свойство ProcedureName Имя процедуры, в настоящее время выполнения.
Защищенное свойство RequestContext Контекст запроса текущего запроса.
Защищенное свойство SelectedFeatures Выбранные параметры компонента ресурса SQL.
Защищенное свойство StatementIndex Индекс, используемый при последнем [AddStatement].-1, если [AddStatement] не был вызван.
Защищенное свойство TraceArea Может использоваться в определениях трассировки для фильтрации трассировки к определенной области.
Защищенное свойство TranslatedExceptions Запрашивает набор [SqlExceptions], могут быть переведены в локальный исключениям с помощью [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 Используется для создания программу-оболочку несколько вызовов в одной транзакции.Все не будет выполняться в данном компоненте будет находиться в транзакции до [Commit] или [RollBack] вызывается.
Защищенный метод 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 Вспомогательная функция, которая обрабатывает привязка значения по умолчанию к типу.
Защищенный метод BindGuid Это вспомогательная функция, которая обрабатывает их [sqlparameters] привязки GUID.
Защищенный метод BindInt Вспомогательная функция, которая обрабатывает привязки 32 разрядное значение в [sqlparameters].
Защищенный метод BindLong Вспомогательная функция, которая обрабатывает привязки 64 разрядное значение в [sqlparameters].
Защищенный метод BindNullableBoolean
Защищенный метод BindNullableByte Это вспомогательная функция, которая обрабатывает значение привязки 8 разрядное в [sqlparameters].
Защищенный метод BindNullableDateTime
Защищенный метод BindNullableGuid Вспомогательная функция, которая обрабатывает GUID привязки к их [sqlparameters].Значение [Guid.Empty] считается NULL и значение NULL привязанно к данному параметру.
Защищенный метод BindNullableInt Если nullValue == parameterValue, NULL привязанно к данному параметру.В противном случае parameterValue привязанно как 32 разрядное целое число.
Защищенный метод BindNullableShort Если nullValue == parameterValue, NULL привязанно к данному параметру.В противном случае parameterValue привязанно как 16 разрядное целое число
Защищенный метод 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> Связывает таблицу.
Защищенный метод 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 Flush пакет, pended к этому моменту и создайте новый пакет, так что пользователи будут иметь возможность вызова [AddStatement] попытку.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetParameterName Вспомогательный метод для форматирования имя параметра.
Защищенный метод GetSqlErrorNumberAsString
Защищенный метод GetSqlErrorNumbers
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleCustomException Настройте пользовательские исключения.
Защищенный метод HandleException Укажите, следует ли исключение SQL может адресовать; Необработанные исключения SQL, которые нельзя повторять или сопоставление «.»
Защищенный метод Initialize(String) Инициализирует компонент.
Защищенный метод Initialize(TeamFoundationRequestContext, String, Int32)
Защищенный метод Initialize(String, Int32, Int32, Int32, Int32) Инициализирует компонент.
Защищенный метод MapException(SqlException) Сопоставление исключением SQL в конкретного приложения исключение, если это возможно.В противном случае исключение передается с помощью watson.
Защищенный метод MapException(SqlException, QueryExecutionState) Сопоставление исключением SQL в конкретного приложения исключение, если это возможно.В противном случае исключение передается с помощью watson.
Защищенный метод 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, и преобразовывает его в значительно более одного.По умолчанию функциональности ничего не делать; т е к rethrow исходное исключение.ОСТРОСЛОВИЕ являются единственным компонентом, который в данный момент переопределяет текущая функциональности.
Открытый методСтатический член TranslateSqlException Не все службы Team Foundation Server, используют [TeamFoundationSqlResourceComponent], но больше всего хотят использовать общую обработку исключений, которые она содержит.Поэтому статический [TranslateSqlException] можно использовать из внешнего компонента.
Защищенный метод VerifyInitialized Создает [InvalidOperationException] если компонент не инициализирован.
Защищенный метод VerifyInMasterDbOnAzure Создает [InvalidOperationException] если компоненты применяются к SQL Azure и исходный каталог в строке соединения мастерск или не является пустым.
Защищенный метод VerifyNotSqlAzure Создает [NotSupportedException] если компоненты применяются к SQL Azure.
Открытый метод VerifyServiceVersion Подключитесь к базе данных, принимающий общую блокировку сеанса в ресурсе TfsDb и проверяет, что версия обозреватель баз данных указанной службы.ПРИМЕЧАНИЕ. Этот метод будет переписан.Необходимо запросить CONTEXT_INFO (), принимая версию службы базы данных и запроса совмещаемой блокировки с помощью одного запроса. Кроме того, необходимо убедиться в том, что база данных по-прежнему поддерживает текущий компонент в случае, если мы потеряли соединение с базой данных.

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

События

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

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

Поля

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

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

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

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

См. также

Ссылки

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