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


Класс SqlObjectBase

Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.

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

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject
    Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase
      Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject

Пространство имен:  Microsoft.SqlServer.Management.Sdk.Sfc
Сборка:  Microsoft.SqlServer.Management.Sdk.Sfc (в Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Синтаксис

'Декларация
<ComVisibleAttribute(False)> _
Public MustInherit Class SqlObjectBase _
    Inherits EnumObject _
    Implements ISqlFilterDecoderCallback
'Применение
Dim instance As SqlObjectBase
[ComVisibleAttribute(false)]
public abstract class SqlObjectBase : EnumObject, 
    ISqlFilterDecoderCallback
[ComVisibleAttribute(false)]
public ref class SqlObjectBase abstract : public EnumObject, 
    ISqlFilterDecoderCallback
[<AbstractClassAttribute>]
[<ComVisibleAttribute(false)>]
type SqlObjectBase =  
    class 
        inherit EnumObject 
        interface ISqlFilterDecoderCallback 
    end
public abstract class SqlObjectBase extends EnumObject implements ISqlFilterDecoderCallback

Тип SqlObjectBase обеспечивает доступ к следующим элементам.

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

  Имя Описание
Открытый метод SqlObjectBase Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.

В начало

Свойства

  Имя Описание
Защищенное свойство ConditionedSqlList Gets or sets the list of the ConditionedSql object. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытое свойство ConnectionInfo Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство Distinct Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытое свойство Filter Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство FixedProperties Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство Name Gets the name of the xpath level. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство OrderByRedirect Gets an object used to translate an order by on post process fields to other supporting fields. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенное свойство PostProcessList Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенное свойство PropertyLinkList Gets or sets the list of the links for the property. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытое свойство Request Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство RequestParentSelect Gets or sets the storage for a parent select. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытое свойство ResultTypes Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Переопределяет EnumObject.ResultTypes.)
Защищенное свойство SpecialQuery Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенное свойство SqlRequest Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытое свойство StatementBuilder Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытое свойство SupportsParameterization Gets a value indicating whether the object supports parameterization. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенное свойство Urn Gets or sets the property that lives only while the request is serviced. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)

В начало

Методы

  Имя Описание
Защищенный метод AddConditionals Adds a SQL which is necessary if the property field is requested. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод AddConditionalsJustPropDependencies Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод AddConstantForFilter Indicates that the FilterDecoder reports that a constant is added for filter. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод AddFilterProperty Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод AddLinkProperty Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод AddOrderByAcrossDatabases Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод AddOrderByInDatabase Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод AddOrderByProperty(String) Adds an order by the property of the object. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод AddOrderByProperty(String, Boolean) Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод AddProperty Adds to the collection of properties. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод AddPropertyForFilter Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод BeforeStatementExecuted Allows the subclasses to add anything to the statement. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод BuildStatement Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод ClearHits Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод ComputeFixedProperties Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод FillData Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод FillDataWithUseFailure Retrieves the data from the SQL server and if it fails to retrieve into a database then ignore that database. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод Finalize (Производный от Object.)
Защищенный метод GetAliasPropertyName Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод GetData Fills the StatementBuilder with the information for this level. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Переопределяет EnumObject.GetData(EnumResult).)
Защищенный метод GetFixedStringProperty Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetProperties Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенный метод GetProperty Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод GetSqlProperty Retrieves the property field if it is legal for the usage, else throws. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод GetType (Производный от Object.)
Открытый метод GetUrnProperties Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод Initialize Initializes the specified level. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенный метод IntegrateParentResult Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод PostProcess Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Переопределяет EnumObject.PostProcess(EnumResult).)
Защищенный метод ResolveComputedField Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод ResolveLocalLinkLinks Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Защищенный метод RestoreInitialState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод RetrieveParentRequest Retrieves the request that will be sent to the parent level. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Переопределяет EnumObject.RetrieveParentRequest().)
Защищенный метод StoreInitialState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server.
Открытый метод ToString (Производный от Object.)
Защищенный метод TryGetProperty Indicates the accessor for the property by name and usage, (for internal use). Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)

В начало

Безопасность многопоточности

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

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Sdk.Sfc