SqlObject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
SqlObject agrega a la lógica sqlObjectBase para inicializar desde un archivo xml
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class SqlObject : Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase, Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitDatabaseEngineData
[<System.Runtime.InteropServices.ComVisible(false)>]
type SqlObject = class
inherit SqlObjectBase
interface ISupportInitDatabaseEngineData
Public MustInherit Class SqlObject
Inherits SqlObjectBase
Implements ISupportInitDatabaseEngineData
- Herencia
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| SqlObject() |
SqlObject agrega a la lógica sqlObjectBase para inicializar desde un archivo xml |
Propiedades
| Nombre | Description |
|---|---|
| ConditionedSqlList |
prefijo, postfijo, etc. que se deben agregar cuando se solicitan determinados campos (Heredado de SqlObjectBase) |
| ConnectionInfo |
conection (objeto) (Heredado de EnumObject) |
| Distinct |
el resultado debe ser distinto (Heredado de SqlObjectBase) |
| Filter |
filtro para este nivel (Heredado de EnumObject) |
| FixedProperties |
lista de las propiedades para las que se conoce el valor, por ejemplo, Name es saber si el fileter está en el formato [@Name='fff'] o [@Name='fff' y ( xxxxx ) ] (Heredado de EnumObject) |
| Name |
nombre del nivel de xpath (Heredado de EnumObject) |
| OrderByRedirect |
se usa para traducir un pedido por en campos posteriores al proceso a otros campos auxiliares (Heredado de SqlObjectBase) |
| PostProcessList |
posprocesos para el nivel (Heredado de SqlObjectBase) |
| PropertyLinkList |
vínculos para propiedades (Heredado de SqlObjectBase) |
| Request |
la solicitud de este nivel, se recibe de un nivel hacia abajo o desde el usuario si es el último nivel. (Heredado de EnumObject) |
| RequestParentSelect |
Almacenamiento para una selección primaria ( cuando se necesita el tsql para el nivel primario, normalmente para insertarlo en el prefijo ) (Heredado de SqlObjectBase) |
| ResourceAssembly |
función abstracta que devuelve el ensamblado en el que este objeto tiene el archivo de configuración |
| ResultTypes |
informa de los ResultTypes admitidos por este nivel (Heredado de SqlObjectBase) |
| SpecialQuery |
almacena una consulta que se usa para probar una condición , por ejemplo, que existe una tabla necesaria para resolver este nivel, si se produce un error, se devuelve el conjunto vacío en lugar de la excepción. (Heredado de SqlObjectBase) |
| SqlRequest |
SqlRequest que este nivel debe resolver (Heredado de SqlObjectBase) |
| StatementBuilder |
El marcador de posición de TSQL + información que se transformará más adelante en TSQL (Heredado de SqlObjectBase) |
| SupportsParameterization |
SqlObject agrega a la lógica sqlObjectBase para inicializar desde un archivo xml (Heredado de SqlObjectBase) |
| Urn |
esta propiedad solo reside mientras se realiza una solicitud (Heredado de EnumObject) |
Métodos
| Nombre | Description |
|---|---|
| AddConditionals(String) |
add sql wich es necesario si se solicita la propiedad : field, se solicita . (Heredado de SqlObjectBase) |
| AddConditionalsJustPropDependencies(String) |
agregue lo que sea necesario para admitirlo. (Heredado de SqlObjectBase) |
| AddConstantForFilter(String) |
FilterDecoder informa de que una constante se usa en el filtro ofrece al cliente la posibilidad de modificarla. (Heredado de SqlObjectBase) |
| AddFilterProperty(String) |
el analizador xpath ha detectado que esta propiedad se usa en el filtro, agregue lo que sea necesario para admitirla, valor devuelto. (Heredado de SqlObjectBase) |
| AddLinkProperty(String) |
agregue lo que sea necesario para admitirlo, valor devuelto (Heredado de SqlObjectBase) |
| AddOrderByAcrossDatabases() |
agregue la cláusula order by cuando tsql se ejecute entre bases de datos (Heredado de SqlObjectBase) |
| AddOrderByInDatabase() |
agregue la cláusula order by cuando tsql se ejecute dentro de una base de datos. (Heredado de SqlObjectBase) |
| AddOrderByProperty(String, Boolean) |
Agregue la información que el TSQL ordena por el nombre de propiedad si overrideFlags no comprueba si es legal usar esta propiedad para su pedido. (Heredado de SqlObjectBase) |
| AddOrderByProperty(String) |
el analizador xpath ha detectado que esta propiedad se usa en orderby, agregue lo que sea necesario para admitirla, valor devuelto. (Heredado de SqlObjectBase) |
| AddProperty(ObjectProperty) |
agregar a la colección de propiedades (Heredado de EnumObject) |
| AddPropertyForFilter(String) |
la propiedad name se usa en el filtro (Heredado de SqlObjectBase) |
| BeforeStatementExecuted(String) |
Permitir que las subclases agreguen algo a la instrucción (Heredado de SqlObjectBase) |
| BuildStatement(EnumResult) |
instrucción build (Heredado de SqlObjectBase) |
| ClearHits() |
borre todos los tsql condicionales que se activaron para los campos de esta solicitud. (Heredado de SqlObjectBase) |
| ComputeFixedProperties() |
calcular la lista de propiedades fijas ( su valor se puede deducir del filtro ). (Heredado de EnumObject) |
| FillData(ResultType, StringCollection, Object, StatementBuilder) |
n consultas para preparar y la última para rellenar los datos (Heredado de SqlObjectBase) |
| FillDataWithUseFailure(SqlEnumResult, ResultType) |
Obtener datos de Sql Server. Si no se puede entrar en una base de datos, omita esa base de datos. (Heredado de SqlObjectBase) |
| GetAliasPropertyName(String) |
obtenga el nombre de la propiedad, ya que se aplicará un alias en el conjunto de resultados al usuario. (Heredado de EnumObject) |
| GetData(EnumResult) |
fill StatementBuilder con la información de este nivel (Heredado de SqlObjectBase) |
| GetFixedStringProperty(String, Boolean) |
get a fixed ( with known value from filter ) property of type string (Heredado de EnumObject) |
| GetProperties(ObjectPropertyUsages) |
devuelve las propiedades del objeto por uso. (Heredado de EnumObject) |
| GetProperty(String, ObjectPropertyUsages) |
descriptor de acceso de una propiedad por nombre y uso ( uso interno ) (Heredado de EnumObject) |
| GetSqlProperty(String, ObjectPropertyUsages) |
obtener el campo de propiedad si es legal para el uso; de lo contrario, se produce . (Heredado de SqlObjectBase) |
| GetUrnProperties() |
hasta que tengamos una manera formal para que cada objeto declare las propiedades que usa para urn pruebe esta mejor suposición aproach. (Heredado de EnumObject) |
| Initialize(Object, XPathExpressionBlock) |
inicializar la información de conexión y la información de xpath |
| IntegrateParentResult(EnumResult) |
combine StatementBuilder de este nivel con lo que se recibió en el resultado del nivel primario. (Heredado de SqlObjectBase) |
| LoadAndStore(XmlReadDoc, Assembly, StringCollection) |
cargue desde el documento xml especificado en el ensamblado assemblyObject los campos especificados en requestedFields; también después de cargar inicializar vínculos estáticos entre las propiedades. |
| LoadInitData(String, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
cargar el archivo especificado para la versión especificada |
| LoadInitDataFromAssembly(Assembly, String, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
cargar el archivo especificado para la versión especificada del ensamblado especificado |
| PostProcess(EnumResult) |
ejecutar cualquier acción PostProcess (Heredado de SqlObjectBase) |
| ResolveComputedField(String) |
se ha usado un campo calculado. devuelve su valor calculado dinámicamente. (Heredado de SqlObjectBase) |
| ResolveLocalLinkLinks() |
resolver todos los vínculos que se pueden resolver en el nivel local (Heredado de SqlObjectBase) |
| RestoreInitialState() |
obtener el objeto en un estado limpio quita lo que se cambió para resolver la solicitud actual. (Heredado de SqlObjectBase) |
| RetrieveParentRequest() |
Vuelva a intentar la solicitud que se enviará al nivel primario. debemos comunicar la información de wht que necesitamos desde el nivel primario aquí (Heredado de SqlObjectBase) |
| StoreInitialState() |
inicialice previamente el objeto con la información estática. ( resolver vínculos locales ) (Heredado de SqlObjectBase) |
| TryGetProperty(String, ObjectPropertyUsages) |
descriptor de acceso de una propiedad por nombre y uso ( uso interno ) (Heredado de EnumObject) |