Partager via


Classe SqlObject

Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Adds to the SqlObjectBase class logic to initialize from an XML file.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly :  Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntaxe

'Déclaration
<ComVisibleAttribute(False)> _
Public MustInherit Class SqlObject _
    Inherits SqlObjectBase _
    Implements ISupportInitDatabaseEngineData
'Utilisation
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

Le type SqlObject expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SqlObject Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Initializes an instance of the SqlObject class.

Haut de la page

Propriétés

  Nom Description
Propriété protégée ConditionedSqlList Gets or sets the list of the ConditionedSql object. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété publique ConnectionInfo Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Propriété protégée Distinct Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété publique Filter Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Propriété protégée FixedProperties Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Propriété protégée Name Gets the name of the xpath level. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Propriété protégée OrderByRedirect Gets an object used to translate an order by on post process fields to other supporting fields. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété protégée PostProcessList Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété protégée PropertyLinkList Gets or sets the list of the links for the property. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété publique Request Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Propriété protégée RequestParentSelect Gets or sets the storage for a parent select. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété publique ResourceAssembly Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Gets the assembly that has the configuration file for this object.
Propriété publique ResultTypes Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété protégée SpecialQuery Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété protégée SqlRequest Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété publique StatementBuilder Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété publique SupportsParameterization Gets a value indicating whether the object supports parameterization. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Propriété protégée Urn Gets or sets the property that lives only while the request is serviced. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)

Haut de la page

Méthodes

  Nom Description
Méthode protégée AddConditionals Adds a SQL which is necessary if the property field is requested. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée AddConditionalsJustPropDependencies Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique AddConstantForFilter Indicates that the FilterDecoder reports that a constant is added for filter. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique AddFilterProperty Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée AddLinkProperty Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée AddOrderByAcrossDatabases Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée AddOrderByInDatabase Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique AddOrderByProperty(String) Adds an order by the property of the object. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique AddOrderByProperty(String, Boolean) Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée AddProperty Adds to the collection of properties. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode publique AddPropertyForFilter Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée BeforeStatementExecuted Allows the subclasses to add anything to the statement. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée BuildStatement Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée ClearHits Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique ComputeFixedProperties Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode publique Equals (hérité de Object.)
Méthode protégée FillData Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée FillDataWithUseFailure Retrieves the data from the SQL server and if it fails to retrieve into a database then ignore that database. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée Finalize (hérité de Object.)
Méthode protégée GetAliasPropertyName Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode publique GetData Fills the StatementBuilder with the information for this level. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée GetFixedStringProperty Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetProperties Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode protégée GetProperty Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode publique GetSqlProperty Retrieves the property field if it is legal for the usage, else throws. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique GetType (hérité de Object.)
Méthode publique GetUrnProperties Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)
Méthode publique Initialize Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Initializes the connection and xpath information. (remplace EnumObject. . :: . .Initialize(Object, XPathExpressionBlock).)
Méthode protégée IntegrateParentResult Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée LoadAndStore Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Loads the requested fields from the specified XML document in the specified assembly.
Méthode publique LoadInitData Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Loads the specified file for the specified version and type of the Database Engine.
Méthode publique LoadInitDataFromAssembly Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. Loads the specified file from the specified assembly for the specified version and type of the Database Engine.
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique PostProcess Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée ResolveComputedField Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée ResolveLocalLinkLinks Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée RestoreInitialState Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique RetrieveParentRequest Retrieves the request that will be sent to the parent level. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode protégée StoreInitialState Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlObjectBase.)
Méthode publique ToString (hérité de Object.)
Méthode protégée TryGetProperty Indicates the accessor for the property by name and usage, (for internal use). Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de EnumObject.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.