Compartilhar via


Classe SqlObject

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Adds to the SqlObjectBase class logic to initialize from an XML file.

Hierarquia de herança

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 (em Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintaxe

'Declaração
<ComVisibleAttribute(False)> _
Public MustInherit Class SqlObject _
    Inherits SqlObjectBase _
    Implements ISupportInitDatabaseEngineData
'Uso
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

O tipo SqlObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido SqlObject Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Initializes an instance of the SqlObject class.

Início

Propriedades

  Nome Descrição
Propriedade protegida ConditionedSqlList Gets or sets the list of the ConditionedSql object. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade pública ConnectionInfo Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Propriedade protegida Distinct Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade pública Filter Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Propriedade protegida FixedProperties Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Propriedade protegida Name Gets the name of the xpath level. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Propriedade protegida OrderByRedirect Gets an object used to translate an order by on post process fields to other supporting fields. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade protegida PostProcessList Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade protegida PropertyLinkList Gets or sets the list of the links for the property. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade pública Request Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Propriedade protegida RequestParentSelect Gets or sets the storage for a parent select. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade pública ResourceAssembly Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Gets the assembly that has the configuration file for this object.
Propriedade pública ResultTypes Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade protegida SpecialQuery Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade protegida SqlRequest Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade pública StatementBuilder Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade pública SupportsParameterization Gets a value indicating whether the object supports parameterization. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Propriedade protegida Urn Gets or sets the property that lives only while the request is serviced. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)

Início

Métodos

  Nome Descrição
Método protegido AddConditionals Adds a SQL which is necessary if the property field is requested. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido AddConditionalsJustPropDependencies Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público AddConstantForFilter Indicates that the FilterDecoder reports that a constant is added for filter. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público AddFilterProperty Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido AddLinkProperty Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido AddOrderByAcrossDatabases Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido AddOrderByInDatabase Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público AddOrderByProperty(String) Adds an order by the property of the object. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público AddOrderByProperty(String, Boolean) Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido AddProperty Adds to the collection of properties. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método público AddPropertyForFilter Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido BeforeStatementExecuted Allows the subclasses to add anything to the statement. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido BuildStatement Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido ClearHits Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público ComputeFixedProperties Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método público Equals (Herdado de Object.)
Método protegido FillData Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido FillDataWithUseFailure Retrieves the data from the SQL server and if it fails to retrieve into a database then ignore that database. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido Finalize (Herdado de Object.)
Método protegido GetAliasPropertyName Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método público GetData Fills the StatementBuilder with the information for this level. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido GetFixedStringProperty Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método público GetHashCode (Herdado de Object.)
Método público GetProperties Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método protegido GetProperty Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método público GetSqlProperty Retrieves the property field if it is legal for the usage, else throws. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público GetType (Herdado de Object.)
Método público GetUrnProperties Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)
Método público Initialize Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Initializes the connection and xpath information. (Substitui EnumObject. . :: . .Initialize(Object, XPathExpressionBlock).)
Método protegido IntegrateParentResult Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido LoadAndStore Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Loads the requested fields from the specified XML document in the specified assembly.
Método público LoadInitData Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Loads the specified file for the specified version and type of the Database Engine.
Método público LoadInitDataFromAssembly Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. Loads the specified file from the specified assembly for the specified version and type of the Database Engine.
Método protegido MemberwiseClone (Herdado de Object.)
Método público PostProcess Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido ResolveComputedField Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido ResolveLocalLinkLinks Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido RestoreInitialState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público RetrieveParentRequest Retrieves the request that will be sent to the parent level. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método protegido StoreInitialState Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlObjectBase.)
Método público ToString (Herdado de Object.)
Método protegido TryGetProperty Indicates the accessor for the property by name and usage, (for internal use). Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de EnumObject.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.