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


SqlScriptResourceComponent - класс

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

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

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

Синтаксис

'Декларация
Public Class SqlScriptResourceComponent _
    Inherits TeamFoundationSqlResourceComponent
public class SqlScriptResourceComponent : TeamFoundationSqlResourceComponent

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

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

  Имя Описание
Открытый метод SqlScriptResourceComponent(String, ITFLogger)
Открытый метод SqlScriptResourceComponent(TeamFoundationRequestContext, String, ITFLogger)

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

Свойства

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

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

Методы

  Имя Описание
Защищенный метод AddStatement(String) Добавить оператор к текущему пакету SQL. [PrepareSqlBatch] необходимо вызывать перед вызовом [AddStatement]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод AddStatement(String, Int32) Добавить оператор к текущему пакету SQL. [PrepareSqlBatch] необходимо вызывать перед вызовом [AddStatement].Если количество параметров, которые будут добавлены с помощью этой выписки превышает максимально допустимое число параметров в одном пакете SQL ", то будет выполнен выписки, которые уже является частью пакета, а затем новый пакет начнут с выпиской, добавить. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод AddStatement(String, Int32, Boolean) Добавить оператор к текущему пакету SQL. [PrepareSqlBatch] необходимо вызывать перед вызовом [AddStatement].Если количество параметров, которые будут добавлены с помощью этой выписки превышает максимально допустимое число параметров в одном пакете SQL ", то будет выполнен выписки, которые уже является частью пакета, а затем новый пакет начнут с выпиской, добавить. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод AddStatement(String, Int32, Boolean, Boolean) Добавить оператор к текущему пакету SQL. [PrepareSqlBatch] необходимо вызывать перед вызовом [AddStatement].Если количество параметров, которые будут добавлены с помощью этой выписки превышает максимально допустимое число параметров в одном пакете SQL ", то будет выполнен выписки, которые уже является частью пакета, а затем новый пакет начнут с выпиской, добавить. (Унаследовано от TeamFoundationSqlResourceComponent.)
Открытый метод BeginTransaction Используется для создания программу-оболочку несколько вызовов в одной транзакции.Все не будет выполняться в данном компоненте будет находиться в транзакции до [Commit] или [RollBack] вызывается. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindBinary(String, array<Byte[], SqlDbType) Это вспомогательная функция, которая обрабатывает привязки бинарный значение [sqlparameter]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindBinary(String, array<Byte[], Int32, SqlDbType) Вспомогательная функция, которая обрабатывает привязки бинарный значение [sqlparameter]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindBoolean Вспомогательная функция, которая обрабатывает привязки логическое или битовое значение в [sqlparameter]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindByte(String, Byte) Вспомогательная функция, которая обрабатывает привязки 8 разрядное значение в [sqlparameters]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindByte(String, Byte, Byte) Вспомогательная функция, которая обрабатывает привязки 8 разрядное значение, которое может принимать значение " null " в [sqlparameters]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindDateTime Вспомогательная функция, которая обрабатывает привязка значения даты и времени в [sqlparameter]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindDefault Вспомогательная функция, которая обрабатывает привязка значения по умолчанию к типу. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindGuid Это вспомогательная функция, которая обрабатывает их [sqlparameters] привязки GUID. (Унаследовано от 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 Если nullValue == parameterValue, NULL привязанно к данному параметру.В противном случае parameterValue привязанно как 32 разрядное целое число. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindNullableShort Если nullValue == parameterValue, NULL привязанно к данному параметру.В противном случае parameterValue привязанно как 16 разрядное целое число (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindNullValue Это универсальный шаблон вспомогательный объект привязки, который создает определенный значение NULL печатанное параметром. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindShort Это вспомогательная функция, которая обрабатывает значение бита 16 привязку к их sqlparameters. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindString(String, String, Int32, BindStringBehavior, SqlDbType) Это вспомогательная функция, которая при привязке их дескрипторы строк в [SqlParameters].Это гарантирует, что правильно корректируются значение NULL. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод BindString(String, String, Int32, Boolean, SqlDbType) Это вспомогательная функция, которая при привязке их дескрипторы строк в [SqlParameters].Это гарантирует, что правильно корректируются значение NULL.Это старая версия этого метода. используйте перегрузку, которая принимает [BindStringBehavior] чтобы быть точне о том, как null и пустых строк обращанным. (Унаследовано от 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.)
Открытый метод CommitTransaction Зафиксируйте транзакцию, которая активна для данного компонента. (Унаследовано от TeamFoundationSqlResourceComponent.)
Открытый метод Dispose (Унаследовано от TeamFoundationSqlResourceComponent.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Execute Внутренний вспомогательный объект, инкапсулирующий логику для [ExecuteReader] и [ExecuteNonQuery]. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод ExecuteNonQuery() Выполняет текущую команду SQL, а не создает результирующий набор. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод ExecuteNonQuery(Boolean) Выполняет текущую команду SQL, а не создает результирующий набор.Единственный результат возвращаемого значения, одно скалярное значение. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод ExecuteReader() Перегрузка по умолчанию поведение команды. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод ExecuteReader(CommandBehavior) Выполняет текущую команду SQL, и возвращает модуль чтения. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод ExecuteScalar Выполните текущую команду SQL с помощью [ExecuteScalar()] и магазинов результат. (Унаследовано от TeamFoundationSqlResourceComponent.)
Открытый метод ExecuteScript(SqlScript)
Открытый метод ExecuteScript(SqlScript, array<SqlParameter[])
Открытый метод ExecuteScript(SqlScript, array<SqlParameter[], List<ServiceVersionEntry>)
Открытый метод ExecuteScripts(List<SqlScript>)
Открытый метод ExecuteScripts(List<SqlScript>, array<SqlParameter[], List<ServiceVersionEntry>, Boolean)
Открытый метод ExecuteStatement(String)
Открытый метод ExecuteStatement(String, array<SqlParameter[])
Открытый метод ExecuteStatementScalar
Защищенный метод ExecuteUnknown(Object) Выполняет текущую команду SQL с помощью [ExecuteUnknown()] и возвращает объект. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод ExecuteUnknown(SqlDataReader, Object) Метод, используемый [ExecuteUnknown()] для заполнения объекта, основанного на участнике средства чтения [ExecuteUnknown] должен переопределить этот метод. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод FlushBatch Flush пакет, pended к этому моменту и создайте новый пакет, так что пользователи будут иметь возможность вызова [AddStatement] попытку. (Унаследовано от TeamFoundationSqlResourceComponent.)
Открытый метод 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.)
Открытый метод 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, и преобразовывает его в значительно более одного.По умолчанию функциональности ничего не делать; т е к rethrow исходное исключение.ОСТРОСЛОВИЕ являются единственным компонентом, который в данный момент переопределяет текущая функциональности. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод VerifyInitialized Создает [InvalidOperationException] если компонент не инициализирован. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод VerifyInMasterDbOnAzure Создает [InvalidOperationException] если компоненты применяются к SQL Azure и исходный каталог в строке соединения мастерск или не является пустым. (Унаследовано от TeamFoundationSqlResourceComponent.)
Защищенный метод VerifyNotSqlAzure Создает [NotSupportedException] если компоненты применяются к SQL Azure. (Унаследовано от TeamFoundationSqlResourceComponent.)
Открытый метод VerifyServiceVersion Подключитесь к базе данных, принимающий общую блокировку сеанса в ресурсе TfsDb и проверяет, что версия обозреватель баз данных указанной службы.ПРИМЕЧАНИЕ. Этот метод будет переписан.Необходимо запросить CONTEXT_INFO (), принимая версию службы базы данных и запроса совмещаемой блокировки с помощью одного запроса. Кроме того, необходимо убедиться в том, что база данных по-прежнему поддерживает текущий компонент в случае, если мы потеряли соединение с базой данных. (Унаследовано от TeamFoundationSqlResourceComponent.)

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

События

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

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

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

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

См. также

Ссылки

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