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 | SqlResourceComponent에서 사용 되는 SQL 명령입니다. |
![]() |
CommandText | 현재 명령에 대 한 Sql 텍스트입니다. |
![]() |
CommandTimeout | CommandTimeout 지정된 된 명령에 지정 되지 않은 경우 모든 실행에 사용 합니다. |
![]() |
Connection | 이 TeamFoundationSqlResourceComponent에서 사용하는 SqlConnection입니다. |
![]() |
ConnectionString | 연결 문자열 |
![]() |
ContainerErrorCode | 읽기 및 쓰기이 구성 요소에 대해 컨테이너 오류 코드. |
![]() |
DatabaseCategory | 읽기 데이터베이스 범주입니다. |
![]() |
DataReader | SqlDataReader 마지막으로 반환 된 SqlCommand 실행 합니다. |
![]() |
DataSource | 연결할 SQL Server 인스턴스의 이름이 나 네트워크 주소를 가져옵니다. |
![]() |
DeadlockPause | 교착 상태가 발생 한 후 다시 시도 하기 전에 일시 중지 하는 밀리초 수입니다. |
![]() |
ExecutionTimeThreshold | 이때이 호출을 추적 않는 우리 |
![]() |
InitialCatalog | 구성 요소와 연결 된 데이터베이스의 이름을 가져옵니다. |
![]() |
IsSqlAzure | SQL Azure 대 한 구성 요소를 사용 하는 경우 true를 반환 합니다. |
![]() |
LoggingOptions | 시간 및 IO 통계 (또는 다른 정보 메시지 출력)은 수집 되며 기록 제어 합니다. |
![]() |
MaxDeadlockRetries | 교착 상태가 발생 하는 경우 작업을 다시 시도 횟수는 최대 수입니다. |
![]() |
PartitionId | 이 구성 요소는 관련 된 파티션 id입니다. |
![]() |
PerformanceOptions | 컨텍스트 정보를 얻는 지 고 얼마나 스로틀. |
![]() |
ProcedureName | 현재 실행 중인 프로시저의 이름입니다. |
![]() |
RequestContext | 현재 요청의 요청 컨텍스트입니다. |
![]() |
SelectedFeatures | 선택한 SQL 리소스 구성 옵션입니다. |
![]() |
StatementIndex | 인덱스는 마지막으로 사용 된 AddStatement. -없으면 1 AddStatement 가 호출 됩니다. |
![]() |
TraceArea | 특정 영역에 대 한 추적을 필터링 하 여 추적 정의에 사용할 수 있습니다. |
![]() |
TranslatedExceptions | 집합 요청 SqlException를 사용 하 여 로컬 예외를 번역할 수는 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) | Sqlparameters에 해당 하는 8 비트 값 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindByte(String, Byte, Byte) | Sqlparameters는 null 일 수 있는 8 비트 값을 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindDateTime | Sqlparameter를 날짜/시간 값을 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindDefault | 기본 형식 값을 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindDouble | Sqlparameters는 32 비트 값 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindGuid | Guid는 sqlparameters 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindInt | Sqlparameters는 32 비트 값을 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindLong | Sqlparameters는 64 비트 값을 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindNullableBoolean | 바인딩됩니다 부울 또는 비트는 sqlparameter 값 하는 도우미 함수입니다. |
![]() |
BindNullableByte | 이것은 8 비트 값을 바인딩 처리 하는 도우미 함수는 SqlParameters. |
![]() |
BindNullableDateTime | 날짜/시간 값은 sqlparameter 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindNullableGuid | Guid는 sqlparameters 바인딩 처리 하는 도우미 함수입니다.값 Empty NULL 및 NULL 이라고 주어진된 매개 변수에 바인딩됩니다. |
![]() |
BindNullableInt | 경우 parameterValue, nullValue = = NULL을 주어진된 매개 변수에 바인딩됩니다.그렇지 않으면 parameterValue는 32 비트 정수로 바인딩되어 있습니다. |
![]() |
BindNullableShort | 경우 parameterValue, nullValue = = NULL을 주어진된 매개 변수에 바인딩됩니다.16 비트 정수로 parameterValue 바인딩되어 있으면 |
![]() |
BindNullValue | 이것은 일반 바인딩 도우미는 특정 매개 변수를 작성 하는 null 값을 입력 합니다. |
![]() |
BindShort | Sqlparameters는 16 비트 값 바인딩 처리 하는 도우미 함수입니다. |
![]() |
BindString(String, String, Int32, BindStringBehavior, SqlDbType) | 바인딩 문자열은 SqlParameters 처리 하는 도우미 함수입니다.Null 값을 제대로 처리 하는. |
![]() |
BindString(String, String, Int32, Boolean, SqlDbType) | 바인딩 문자열은 SqlParameters 처리 하는 도우미 함수입니다.Null 값을 제대로 처리 하는.이것은 이전 버전의이 메서드가 있습니다. 처리 되는 방법을 null 및 빈 문자열에 대 한 좀 더 명시적으로 BindStringBehavior 사용 하는 오버 로드를 사용 합니다. |
![]() |
BindSysname | Sqlparameters는 sysname 문자열 바인딩을 처리 하는 도우미 함수입니다.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) | ExecuteUnknown()를 사용 하 여 현재 SQL 명령을 실행 하 고 개체를 반환 합니다. |
![]() |
ExecuteUnknown(SqlDataReader, Object) | ExecuteUnknown()에서 ExecuteUnknown의 호출자가 판독기를 기반으로 개체를 채우는 데 사용 되는 메서드는이 메서드를 재정의 해야 합니다. |
![]() |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
FlushBatch | 이 이때 추가 되 고 새 일괄 처리를 생성 사용자를 호출할 수 있도록 하는 일괄 처리를 플러시합니다 AddStatement 다시. |
![]() |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) |
![]() |
GetParameterName | 매개 변수 이름의 형식을 지정 하는 도우미 메서드. |
![]() |
GetSqlErrorNumberAsString | SQL이 있는 경우에 매우 효율적 아니지만 해야 추적 목적으로 호출에 대해 문자열의 모든 오류 번호를 반환 하는 도우미는 문제 *는 * 경우는 드뭅니다. |
![]() |
GetSqlErrorNumbers | Sql 예외 개체에 포함 된 모든 오류 번호를 반환 하는 도우미 |
![]() |
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 형식 예외를 검사 합니다.기본 동작은 작업 없이.입니다. 즉, 원래 예외를 다시 throw 하는 합니다.WIT는 현재 현재 동작을 재정의 하는 유일한 구성 요소입니다. |
![]() ![]() |
TranslateSqlException | 모든 TFS 서비스를 사용 하 여 TeamFoundationSqlResourceComponent를 대부분 포함 하는 일반적인 오류 처리를 사용 하 고 있습니다.따라서 정적 TranslateSqlException 외부 구성 요소에서 사용할 수 있습니다. |
![]() |
VerifyInitialized | Throw 된 InvalidOperationException 구성 요소 초기화 되지 않은 경우. |
![]() |
VerifyInMasterDbOnAzure | Throw InvalidOperationException SQL Azure 대 한 구성 요소를 사용 하 고 연결 문자열의 초기 카탈로그는 마스터 이거나 비어 있습니다. |
![]() |
VerifyNotSqlAzure | SQL Azure 대 한 구성 요소에서 사용 하는 경우 NotSupportedException을 throw 합니다. |
![]() |
VerifyServiceVersion(String, Int32, Int32%, Int32%) | 데이터베이스에 연결 하 고 공유 세션 잠금을 TfsDb 리소스에 사용 하는 데이터베이스 서비스 버전을 지원 하는지 확인.참고:이 메서드를 다시 작성 해야 됩니다.CONTEXT_INFO() 쿼리, 공유 잠금 및 쿼리 데이터베이스 서비스 버전 1 쿼리를 사용 하 여 수행 해야 하겠습니다. 또한 우리가 데이터베이스 잔 데이터베이스에 연결 하는 경우 여전히 현재 구성 요소를 지원 하는지 확인 해야 합니다. |
![]() |
VerifyServiceVersion(String, Int32, Int32%, Int32%, Boolean) | 이 메서드 데이터베이스에 연결 하 고 세션을 공유 또는 단독 잠금을 사용 하는 TfsDb 리소스 데이터베이스 지정된 서비스 버전을 지원 하는지 확인.참고:이 메서드를 다시 작성 해야 됩니다.CONTEXT_INFO() 쿼리, 공유 잠금 및 쿼리 데이터베이스 서비스 버전 1 쿼리를 사용 하 여 수행 해야 하겠습니다.또한 데이터베이스 잔 데이터베이스에 연결 하는 경우 여전히 현재 구성 요소를 지원 하는지 확인 해야 합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
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(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.