SqlObject 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SqlObject가 SqlObjectBase 논리에 추가하여 xml 파일에서 초기화
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class SqlObject : Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase, Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitDatabaseEngineData
[<System.Runtime.InteropServices.ComVisible(false)>]
type SqlObject = class
inherit SqlObjectBase
interface ISupportInitDatabaseEngineData
Public MustInherit Class SqlObject
Inherits SqlObjectBase
Implements ISupportInitDatabaseEngineData
- 상속
- 특성
- 구현
생성자
| Name | Description |
|---|---|
| SqlObject() |
SqlObject가 SqlObjectBase 논리에 추가하여 xml 파일에서 초기화 |
속성
| Name | Description |
|---|---|
| ConditionedSqlList |
접두사, 접두사 등, 특정 필드가 요청될 때 추가해야 합니다. (다음에서 상속됨 SqlObjectBase) |
| ConnectionInfo |
conection 개체 (다음에서 상속됨 EnumObject) |
| Distinct |
결과는 고유해야 합니다. (다음에서 상속됨 SqlObjectBase) |
| Filter |
이 수준에 대한 필터 (다음에서 상속됨 EnumObject) |
| FixedProperties |
값이 알려진 속성 목록입니다. 예를 들어 이름이 파일터가 [@Name='fff'] 또는 [@Name='fff' 및 ( xxxxx ) ] 형식인지 여부를 알 수 있습니다. (다음에서 상속됨 EnumObject) |
| Name |
xpath 수준의 이름 (다음에서 상속됨 EnumObject) |
| OrderByRedirect |
사후 프로세스 필드에서 다른 지원 필드로 순서를 변환하는 데 사용됩니다. (다음에서 상속됨 SqlObjectBase) |
| PostProcessList |
수준에 대한 프로세스 게시 (다음에서 상속됨 SqlObjectBase) |
| PropertyLinkList |
속성에 대한 링크 (다음에서 상속됨 SqlObjectBase) |
| Request |
이 수준에 대한 요청은 한 수준 아래로 또는 마지막 수준인 경우 사용자로부터 수신됩니다. (다음에서 상속됨 EnumObject) |
| RequestParentSelect |
부모 선택(일반적으로 접두사에 삽입하기 위해 부모 수준에 대한 tsql이 필요한 경우) 저장 (다음에서 상속됨 SqlObjectBase) |
| ResourceAssembly |
이 개체에 구성 파일이 있는 어셈블리를 반환하는 추상 함수 |
| ResultTypes |
이 수준에서 지원하는 ResultTypes를 보고합니다. (다음에서 상속됨 SqlObjectBase) |
| SpecialQuery |
는 조건을 테스트하는 데 사용되는 쿼리를 저장합니다. 예를 들어 이 수준을 확인하는 데 필요한 테이블이 존재합니다. 실패하면 빈 집합이 반환되고 예외가 반환됩니다. (다음에서 상속됨 SqlObjectBase) |
| SqlRequest |
이 수준에서 해결해야 하는 SqlRequest (다음에서 상속됨 SqlObjectBase) |
| StatementBuilder |
나중에 TSQL에서 변환될 TSQL 자리 표시자 + 정보 (다음에서 상속됨 SqlObjectBase) |
| SupportsParameterization |
SqlObject가 SqlObjectBase 논리에 추가하여 xml 파일에서 초기화 (다음에서 상속됨 SqlObjectBase) |
| Urn |
이 속성은 요청이 서비스되는 동안에만 사용할 수 있습니다. (다음에서 상속됨 EnumObject) |
메서드
| Name | Description |
|---|---|
| AddConditionals(String) |
add sql wich는 속성: 필드가 요청된 경우 필요합니다. (다음에서 상속됨 SqlObjectBase) |
| AddConditionalsJustPropDependencies(String) |
지원하는 데 필요한 항목을 추가합니다. (다음에서 상속됨 SqlObjectBase) |
| AddConstantForFilter(String) |
FilterDecoder는 상수가 필터에 사용됨을 보고하여 클라이언트가 수정할 수 있는 기회를 제공합니다. (다음에서 상속됨 SqlObjectBase) |
| AddFilterProperty(String) |
xpath 스캐너에서 이 속성이 필터에 사용되는 것을 감지했습니다. 필터를 지원하는 데 필요한 모든 항목을 추가하고 값을 반환합니다. (다음에서 상속됨 SqlObjectBase) |
| AddLinkProperty(String) |
을 지원하는 데 필요한 항목을 추가하고 값을 반환합니다. (다음에서 상속됨 SqlObjectBase) |
| AddOrderByAcrossDatabases() |
tsql이 데이터베이스에서 실행되면 order by 절 추가 (다음에서 상속됨 SqlObjectBase) |
| AddOrderByInDatabase() |
tsql이 하나의 데이터베이스 내에서 실행되면 order by 절 추가 (다음에서 상속됨 SqlObjectBase) |
| AddOrderByProperty(String, Boolean) |
overrideFlags가 tru인 경우 TSQL이 속성 이름으로 정렬되는 정보를 추가합니다. (다음에서 상속됨 SqlObjectBase) |
| AddOrderByProperty(String) |
xpath 스캐너에서 이 속성이 순서대로 사용되는 것을 감지하여 지원하는 데 필요한 모든 항목을 추가하고 값을 반환합니다. (다음에서 상속됨 SqlObjectBase) |
| AddProperty(ObjectProperty) |
속성 컬렉션에 추가 (다음에서 상속됨 EnumObject) |
| AddPropertyForFilter(String) |
name 속성이 필터에 사용됩니다. (다음에서 상속됨 SqlObjectBase) |
| BeforeStatementExecuted(String) |
서브클래스가 문에 아무것도 추가하도록 허용 (다음에서 상속됨 SqlObjectBase) |
| BuildStatement(EnumResult) |
build 문 (다음에서 상속됨 SqlObjectBase) |
| ClearHits() |
이 요청의 필드에 대해 활성화된 모든 조건부 tsql을 지웁니다. (다음에서 상속됨 SqlObjectBase) |
| ComputeFixedProperties() |
고정 속성 목록을 계산합니다(필터에서 해당 값을 추론할 수 있습니다.) (다음에서 상속됨 EnumObject) |
| FillData(ResultType, StringCollection, Object, StatementBuilder) |
준비할 쿼리 및 데이터를 채울 마지막 쿼리 (다음에서 상속됨 SqlObjectBase) |
| FillDataWithUseFailure(SqlEnumResult, ResultType) |
Sql Server에서 데이터를 가져옵니다. 데이터베이스에 들어가지 못하면 해당 데이터베이스를 무시합니다. (다음에서 상속됨 SqlObjectBase) |
| GetAliasPropertyName(String) |
사용자에게 결과 집합에서 별칭이 지정되므로 속성 이름을 가져옵니다. (다음에서 상속됨 EnumObject) |
| GetData(EnumResult) |
이 수준에 대한 정보로 StatementBuilder 채우기 (다음에서 상속됨 SqlObjectBase) |
| GetFixedStringProperty(String, Boolean) |
get a fixed (with known value from filter) property of type string (다음에서 상속됨 EnumObject) |
| GetProperties(ObjectPropertyUsages) |
사용량별로 개체 속성을 반환합니다. (다음에서 상속됨 EnumObject) |
| GetProperty(String, ObjectPropertyUsages) |
이름 및 사용량별 속성 접근자(내부 사용) (다음에서 상속됨 EnumObject) |
| GetSqlProperty(String, ObjectPropertyUsages) |
사용법이 유효한 경우 속성 필드를 가져옵니다. 그렇지 않으면 throw합니다. (다음에서 상속됨 SqlObjectBase) |
| GetUrnProperties() |
각 개체가 urn에 사용하는 속성을 선언할 수 있도록 공식적인 방법이 있을 때까지 이 최상의 추측 aproach를 시도합니다. (다음에서 상속됨 EnumObject) |
| Initialize(Object, XPathExpressionBlock) |
연결 정보 및 xpath 정보 초기화 |
| IntegrateParentResult(EnumResult) |
이 수준의 StatementBuilder를 부모 수준의 결과에서 받은 항목과 결합 (다음에서 상속됨 SqlObjectBase) |
| LoadAndStore(XmlReadDoc, Assembly, StringCollection) |
requestedFields에 지정된 필드를 assemblyObject 어셈블리의 지정된 xml 문서에서 로드합니다. 은 속성 간의 정적 링크를 초기화한 후에도 해당 링크를 초기화합니다. |
| LoadInitData(String, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
지정된 버전에 대해 지정된 파일을 로드합니다. |
| LoadInitDataFromAssembly(Assembly, String, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
지정된 어셈블리에서 지정된 버전의 지정된 파일을 로드합니다. |
| PostProcess(EnumResult) |
PostProcess 작업 실행 (다음에서 상속됨 SqlObjectBase) |
| ResolveComputedField(String) |
계산된 필드가 사용되었습니다. 동적으로 계산된 값을 반환합니다. (다음에서 상속됨 SqlObjectBase) |
| ResolveLocalLinkLinks() |
로컬 수준에서 확인할 수 있는 모든 링크 확인 (다음에서 상속됨 SqlObjectBase) |
| RestoreInitialState() |
현재 요청을 해결하기 위해 변경된 내용을 제거하여 개체를 정리 상태로 가져옵니다. (다음에서 상속됨 SqlObjectBase) |
| RetrieveParentRequest() |
부모 수준으로 전송될 요청을 다시 시도합니다. 여기서는 부모 수준에서 필요한 wht 정보를 전달해야 합니다. (다음에서 상속됨 SqlObjectBase) |
| StoreInitialState() |
정적 정보를 사용하여 개체를 미리 초기화합니다. (로컬 링크 확인) (다음에서 상속됨 SqlObjectBase) |
| TryGetProperty(String, ObjectPropertyUsages) |
이름 및 사용량별 속성 접근자(내부 사용) (다음에서 상속됨 EnumObject) |