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


Класс SqlObject

Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Adds to the SqlObjectBase class logic to initialize from an XML file.

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

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 SqlObject _
    Inherits SqlObjectBase _
    Implements ISupportInitDatabaseEngineData
'Применение
Dim instance As SqlObject
[ComVisibleAttribute(false)]
public abstract class SqlObject : SqlObjectBase, 
    ISupportInitDatabaseEngineData
[ComVisibleAttribute(false)]
public ref class SqlObject abstract : public SqlObjectBase, 
    ISupportInitDatabaseEngineData
[<AbstractClassAttribute>]
[<ComVisibleAttribute(false)>]
type SqlObject =  
    class 
        inherit SqlObjectBase 
        interface ISupportInitDatabaseEngineData 
    end
public abstract class SqlObject extends SqlObjectBase implements ISupportInitDatabaseEngineData

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

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

  Имя Описание
Защищенный метод SqlObject Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Initializes an instance of the SqlObject class.

В начало

Свойства

  Имя Описание
Защищенное свойство ConditionedSqlList Gets or sets the list of the ConditionedSql object. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытое свойство ConnectionInfo Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство Distinct Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытое свойство 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. (Производный от SqlObjectBase.)
Защищенное свойство PostProcessList Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенное свойство PropertyLinkList Gets or sets the list of the links for the property. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытое свойство Request Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Защищенное свойство RequestParentSelect Gets or sets the storage for a parent select. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытое свойство ResourceAssembly Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Gets the assembly that has the configuration file for this object.
Открытое свойство ResultTypes Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенное свойство SpecialQuery Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенное свойство SqlRequest Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытое свойство StatementBuilder Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытое свойство SupportsParameterization Gets a value indicating whether the object supports parameterization. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенное свойство 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. (Производный от SqlObjectBase.)
Защищенный метод AddConditionalsJustPropDependencies Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод AddConstantForFilter Indicates that the FilterDecoder reports that a constant is added for filter. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод AddFilterProperty Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод AddLinkProperty Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод AddOrderByAcrossDatabases Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод AddOrderByInDatabase Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод AddOrderByProperty(String) Adds an order by the property of the object. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод AddOrderByProperty(String, Boolean) Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод AddProperty Adds to the collection of properties. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод AddPropertyForFilter Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод BeforeStatementExecuted Allows the subclasses to add anything to the statement. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод BuildStatement Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод ClearHits Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод ComputeFixedProperties Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод FillData Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод FillDataWithUseFailure Retrieves the data from the SQL server and if it fails to retrieve into a database then ignore that database. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод Finalize (Производный от Object.)
Защищенный метод GetAliasPropertyName Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод GetData Fills the StatementBuilder with the information for this level. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод 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. (Производный от SqlObjectBase.)
Открытый метод GetType (Производный от Object.)
Открытый метод GetUrnProperties Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от EnumObject.)
Открытый метод Initialize Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Initializes the connection and xpath information. (Переопределяет EnumObject.Initialize(Object, XPathExpressionBlock).)
Защищенный метод IntegrateParentResult Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод LoadAndStore Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Loads the requested fields from the specified XML document in the specified assembly.
Открытый метод LoadInitData Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Loads the specified file for the specified version and type of the Database Engine.
Открытый метод LoadInitDataFromAssembly Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. Loads the specified file from the specified assembly for the specified version and type of the Database Engine.
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод PostProcess Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод ResolveComputedField Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод ResolveLocalLinkLinks Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод RestoreInitialState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод RetrieveParentRequest Retrieves the request that will be sent to the parent level. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Защищенный метод StoreInitialState Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlObjectBase.)
Открытый метод 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