Tablas.Sdk.de.vinilo¶
Column
¶
Definición de columna lógica.
public class Vinyl.Sdk.Tables.Column
: IEquatable<Column>
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Guid | ID de columna | Obtiene el identificador de la columna. |
Int32 | Índice | Obtiene el índice de la columna. El índice de la columna representa la posición relativa de la columna en la tabla. |
Boolean | EsPrimaryKey | Obtiene un valor que indica si la columna forma parte de la clave principal. |
Boolean | Es necesario | Obtiene o establece un valor que indica si la columna es obligatoria. |
String | Nombre | Obtiene el nombre de la columna lógica. |
Table | Mesa | Obtiene la definición de la tabla lógica a la que pertenece la columna. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
Boolean | igual(Object objeto) | |
Boolean | igual(Column otros) | |
Int32 | ObtenerHashCode() |
ITableService
¶
Describe un servicio que realiza opciones relacionadas con tablas.
public interface Vinyl.Sdk.Tables.ITableService
Métodos
Tipo | Nombre | Resumen |
---|---|---|
Table | Obtener tabla (Guid ID de tabla) | Obtiene la tabla con el identificador proporcionado. |
Boolean | PruebeGetTable(Guid ID de fuente de datos, String nombre de la tabla, Table& mesa) | Obtiene la tabla con el nombre de pila en el origen de datos especificado. |
Table
¶
Definición de tabla lógica.
public class Vinyl.Sdk.Tables.Table
: IEquatable<Table>
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
ImmutableArray<Column> | Columnas | Obtiene las definiciones de las columnas de la tabla. |
String | Nombre | Obtiene el nombre de la tabla lógica. |
Guid | Id. de tabla | Obtiene el identificador de la tabla. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
Boolean | igual(Object objeto) | |
Boolean | igual(Table otros) | |
Column | ObtenerColumna(Guid ID de columna) | Obtiene la columna con el identificador proporcionado. |
Column | ObtenerColumna(String nombre) | Obtiene la columna con el identificador proporcionado. |
Int32 | ObtenerHashCode() | |
Boolean | PruebeGetColumn(Guid ID de columna, Column& columna) | Obtiene la columna con el identificador proporcionado. |
Boolean | PruebeGetColumn(String nombre, Column& columna) | Obtiene la columna con el identificador proporcionado. |
TableAction
¶
Registro de acciones de mesa.
public class Vinyl.Sdk.Tables.TableAction
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Guid | ID de acción | Obtiene el identificador de la acción. |
Int32 | Índice | Obtiene la orden de ejecución de la acción. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
Boolean | igual(Object objeto) | |
Boolean | igual(TableAction otros) | |
Int32 | ObtenerHashCode() |
TableDefault
¶
Registro por defecto de la tabla.
public class Vinyl.Sdk.Tables.TableDefault
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Guid | ID predeterminado | Obtiene el identificador predeterminado. |
Int32 | Índice | Obtiene la orden de ejecución predeterminada. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
Boolean | igual(Object objeto) | |
Boolean | igual(TableDefault otros) | |
Int32 | ObtenerHashCode() |
TableValidation
¶
Registro de validación de tablas.
public class Vinyl.Sdk.Tables.TableValidation
: IEquatable<TableValidation>
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Int32 | Índice | Obtiene la orden de ejecución de validación. |
Boolean | Es transitorio | Obtiene un valor que indica si la validación es un registro ad hoc creado durante la duración del evento. |
String | Mensaje | Obtiene el mensaje de validación. |
TableValidationSeverity | Gravedad | Obtiene la gravedad de la validación. |
Guid | ID de validación | Obtiene el identificador de validación. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
Boolean | igual(Object objeto) | |
Boolean | igual(TableValidation otros) | |
Int32 | ObtenerHashCode() |
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
TableValidation | CrearTransiente(TableValidationSeverity gravedad) | Crea un registro de validación ad hoc que existe durante la vigencia del evento. |
TableValidationSeverity
¶
Denota la gravedad de la validación.
public enum Vinyl.Sdk.Tables.TableValidationSeverity
: Enum, IComparable, IFormattable, IConvertible
enumeración
Valor | Nombre | Resumen |
---|---|---|
1 | Error | La validación debe tratarse como un fracaso. El evento no se completó exitosamente. |
2 | Advertencia | En escenarios no interactivos, la validación debe tratarse como un error. En escenarios interactivos, el usuario debería tener la opción de anular la advertencia. |
3 | Información | Se debe mostrar un mensaje de validación de información al usuario una vez que se completa el evento. |