Share via


SqlObjectBase Class

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Inheritance Hierarchy

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

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntax

'Declaration
<ComVisibleAttribute(False)> _
Public MustInherit Class SqlObjectBase _
    Inherits EnumObject _
    Implements ISqlFilterDecoderCallback
'Usage
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

The SqlObjectBase type exposes the following members.

Constructors

  Name Description
Public method SqlObjectBase Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Top

Properties

  Name Description
Protected property ConditionedSqlList Gets or sets the list of the ConditionedSql object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ConnectionInfo Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected property Distinct Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Filter Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected property FixedProperties Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected property Name Gets the name of the xpath level. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected property OrderByRedirect Gets an object used to translate an order by on post process fields to other supporting fields. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected property PostProcessList Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected property PropertyLinkList Gets or sets the list of the links for the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property Request Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected property RequestParentSelect Gets or sets the storage for a parent select. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property ResultTypes Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Overrides EnumObject.ResultTypes.)
Protected property SpecialQuery Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected property SqlRequest Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property StatementBuilder Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public property SupportsParameterization Gets a value indicating whether the object supports parameterization. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected property Urn Gets or sets the property that lives only while the request is serviced. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)

Top

Methods

  Name Description
Protected method AddConditionals Adds a SQL which is necessary if the property field is requested. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method AddConditionalsJustPropDependencies Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method AddConstantForFilter Indicates that the FilterDecoder reports that a constant is added for filter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method AddFilterProperty Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method AddLinkProperty Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method AddOrderByAcrossDatabases Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method AddOrderByInDatabase Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method AddOrderByProperty(String) Adds an order by the property of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method AddOrderByProperty(String, Boolean) Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method AddProperty Adds to the collection of properties. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Public method AddPropertyForFilter Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method BeforeStatementExecuted Allows the subclasses to add anything to the statement. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method BuildStatement Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method ClearHits Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method ComputeFixedProperties Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Public method Equals (Inherited from Object.)
Protected method FillData Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method FillDataWithUseFailure Retrieves the data from the SQL server and if it fails to retrieve into a database then ignore that database. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method Finalize (Inherited from Object.)
Protected method GetAliasPropertyName Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Public method GetData Fills the StatementBuilder with the information for this level. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Overrides EnumObject.GetData(EnumResult).)
Protected method GetFixedStringProperty Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetProperties Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected method GetProperty Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Public method GetSqlProperty Retrieves the property field if it is legal for the usage, else throws. Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method GetType (Inherited from Object.)
Public method GetUrnProperties Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Public method Initialize Initializes the specified level. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)
Protected method IntegrateParentResult Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method MemberwiseClone (Inherited from Object.)
Public method PostProcess Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Overrides EnumObject.PostProcess(EnumResult).)
Protected method ResolveComputedField Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method ResolveLocalLinkLinks Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Protected method RestoreInitialState Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method RetrieveParentRequest Retrieves the request that will be sent to the parent level. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Overrides EnumObject.RetrieveParentRequest().)
Protected method StoreInitialState Do not reference this member directly in your code. It supports the SQL Server infrastructure.
Public method ToString (Inherited from Object.)
Protected method TryGetProperty Indicates the accessor for the property by name and usage, (for internal use). Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from EnumObject.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.