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 继承。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Management.Sdk.Sfc 命名空间