Eventos de Vinyl.Sdk.Events en Jitterbit App Builder
EventCell
Celda de evento que se rellena durante la invocación de un evento.
public class Vinyl.Sdk.Events.EventCell
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
EventColumn |
Columna | Obtiene la columna a la que pertenece la celda. |
Object |
DefaultValue | Obtiene o establece el valor predeterminado de la celda. |
Boolean |
IsDirty | Obtiene un valor que indica si la celda ha sido modificada. |
Boolean |
IsRequired | Obtiene o establece un valor que indica si la celda es obligatoria. |
Boolean |
IsVisible | Obtiene o establece un valor que indica si la celda es visible. |
Object |
PersistedValue | Obtiene o establece el valor persistente de la celda. |
EventRow |
Fila | Obtiene la fila a la que pertenece la celda. |
Object |
Valor | Obtiene o establece el valor de la celda. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
void |
SetPersisted() | Actualiza la celda para indicar que el valor se ha conservado. |
EventCellConversion
Métodos de extensión para la conversión de valores de celdas de eventos.
public static class Vinyl.Sdk.Events.EventCellConversion
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
T |
ConvertirValorEnEnumeración<T >(esto EventCell eventCell) |
Convierte el valor de la celda en un System.Enum de tipo T . |
T |
ConvertirValorEnEnumeraciónOPredeterminado<T >(esto EventCell célula de evento, T defaultValue = null) |
Convierte el valor de la celda en un System.Enum de tipo T Si el valor de la celda es null , devolver el defaultValue . |
Boolean |
ObtenerValorComoBooleano(este EventCell eventCell) |
Obtiene el valor de la celda como una System.Boolean . |
Boolean |
ObtenerValorComoBooleanoOPredeterminado(este EventCell célula de evento, Boolean defaultValue = False) |
Obtiene el valor de la celda como un System.Boolean Si el valor de la celda es null , devolver el defaultValue . |
Byte[] |
ObtenerValorComoArrayDeBytes(este EventCell eventCell) |
Obtiene el valor de la celda como una System.Byte matriz. |
Byte[] |
ObtenerValorComoArrayDeBytesOPredeterminado(este EventCell célula de evento, Byte[] defaultValue = null) |
Obtiene el valor de la celda como un System.Byte matriz. Si el valor de la celda es null , devolver el defaultValue . |
DateTime |
ObtenerValorComoFechaHora(este EventCell eventCell) |
Obtiene el valor de la celda como una System.DateTime . |
DateTime |
ObtenerValorComoFechaHoraOPredeterminado(este EventCell célula de evento, DateTime defaultValue = default(DateTime)) |
Obtiene el valor de la celda como un System.DateTime Si el valor de la celda es null , devolver el defaultValue . |
Decimal |
ObtenerValorComoDecimal(este EventCell eventCell) |
Obtiene el valor de la celda como una System.Decimal . |
Decimal |
ObtenerValorComoDecimalOPredeterminado(este EventCell célula de evento, Decimal defaultValue = 0) |
Obtiene el valor de la celda como un System.Decimal Si el valor de la celda es null , devolver el defaultValue . |
Double |
ObtenerValorComoDoble(este EventCell eventCell) |
Obtiene el valor de la celda como una System.Double . |
Double |
ObtenerValorComoDobleOPredeterminado(este EventCell célula de evento, Double defaultValue = 0) |
Obtiene el valor de la celda como un System.Double Si el valor de la celda es null , devolver el defaultValue . |
Guid |
ObtenerValorComoGuid(este EventCell eventCell) |
Obtiene el valor de la celda como una System.Guid . |
Guid |
ObtenerValorComoGuidOPredeterminado(este EventCell célula de evento, Guid defaultValue = null) |
Obtiene el valor de la celda como un System.Guid Si el valor de la celda es null , devolver el defaultValue . |
Int32 |
ObtenerValorComoEntero(este EventCell eventCell) |
Obtiene el valor de la celda como un System.Int32 . |
Int32 |
ObtenerValorComoEnteroOPredeterminado(este EventCell célula de evento, Int32 defaultValue = 0) |
Obtiene el valor de la celda como un System.Int32 Si el valor de la celda es null , devolver el defaultValue . |
Int16 |
ObtenerValorComoCorto(este EventCell eventCell) |
Obtiene el valor de la celda como una System.Int16 . |
Int16 |
ObtenerValorComoCortoOPredeterminado(este EventCell célula de evento, Int16 defaultValue = 0) |
Obtiene el valor de la celda como un System.Int16 Si el valor de la celda es null , devolver el defaultValue . |
String |
ObtenerValorComoCadena(este EventCell eventCell) |
Obtiene el valor de la celda como una System.String . |
String |
ObtenerValorComoCadenaOPredeterminado(este EventCell célula de evento, String defaultValue = null) |
Obtiene el valor de la celda como un System.String Si el valor de la celda es null , devolver el defaultValue . |
TimeSpan |
ObtenerValorComoIntervaloDeTiempo(este EventCell eventCell) |
Obtiene el valor de la celda como una System.TimeSpan . |
TimeSpan |
ObtenerValorComoIntervaloDeTiempoOPredeterminado(este EventCell célula de evento, TimeSpan defaultValue = null) |
Obtiene el valor de la celda como un System.TimeSpan Si el valor de la celda es null , devolver el defaultValue . |
EventColumn
Definición de columna de la tabla de eventos. Cada columna de la tabla de eventos corresponde a una definición de columna en la tabla lógica.
public class Vinyl.Sdk.Events.EventColumn
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Int32 |
Índice | Obtiene el índice de la columna basado en cero. Este valor se puede usar para indexar las celdas de evento de una fila. |
Column |
Esquema | Obtiene la definición de columna lógica correspondiente. |
EventTable |
Tabla | Obtiene la tabla de eventos a la que pertenece la columna. |
EventInput
Representa la entrada de un evento.
public abstract class Vinyl.Sdk.Events.EventInput
EventRow
Conjunto de celdas que se llenan durante la invocación de un evento.
public class Vinyl.Sdk.Events.EventRow
: IEnumerable<EventCell>, IEnumerable
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
ImmutableArray<EventCell> |
Células | Colección de celdas de fila. |
Guid |
EventRowId | Obtiene el identificador único de la fila del evento. |
Boolean |
IsDirty | Obtiene un valor que indica si la fila ha sido modificada. |
Boolean |
IsPersisted | Obtiene un valor que indica si la fila se ha conservado. |
EventCell |
Artículo[Column [columna] |
Obtiene la celda de evento que corresponde a la columna especificada. |
EventCell |
Artículo[EventColumn [columna] |
Obtiene la celda de evento que corresponde a la columna especificada. |
EventCell |
Artículo[int índice] |
Obtiene la celda de evento que corresponde a la columna especificada. |
EventCell |
Artículo[Guid columnId] |
Obtiene la celda de evento que corresponde a la columna especificada. |
EventCell |
Artículo[string [nombre] |
Obtiene la celda de evento que corresponde a la columna especificada. |
EventTable |
Tabla | Obtiene la tabla de eventos a la que pertenece la fila. |
IReadOnlyList<EventValidationResult> |
ValidationResults | Obtiene los resultados de la validación de filas. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
EventCell |
ObtenerCelda(EventColumn columna) |
Obtiene la celda correspondiente a la definición de columna especificada. |
EventCell |
ObtenerCelda(Column columna) |
Obtiene la celda correspondiente a la definición de columna especificada. |
EventCell |
ObtenerCelda(Guid columnId) |
Obtiene la celda correspondiente a la definición de columna especificada. |
EventCell |
ObtenerCelda(String nombre) |
Obtiene la celda correspondiente a la definición de columna especificada. |
IEnumerator<EventCell> |
ObtenerEnumerador() | |
void |
SetPersisted() | Marca la fila como persistente y establece el valor persistente en el valor de cualquier celda sucia. |
Boolean |
TryGetCell(Column columna, EventCell& celda) |
Obtiene la celda correspondiente a la definición de columna especificada. |
Boolean |
TryGetCell(Guid ID de columna, EventCell& celda) |
Obtiene la celda correspondiente a la definición de columna especificada. |
Boolean |
TryGetCell(String nombre, EventCell& celda) |
Obtiene la celda correspondiente a la definición de columna especificada. |
EventServiceExtensions
Métodos de extensión para Vinyl.sdk.events.ieventservice interfaz.
public static class Vinyl.Sdk.Events.EventServiceExtensions
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
Task<EventRow> |
InvokeAggregateEventAsync(este IEventService servicio de eventos, Filter filtro) |
Invoca el evento Agregado con la especificación de filtro dada. |
Task<EventTable> |
InvokeCountEventAsync(este IEventService servicio de eventos, Table tabla) |
Invoca el evento Count en la tabla dada. |
Task<EventTable> |
InvokeCountEventAsync(este IEventService servicio de eventos, Filter filtro) |
Invoca el evento Count en la tabla dada. |
Task |
InvokeDeleteEventAsync(este IEventService servicio de eventos, EventRow eventRow) |
Invoca el evento Eliminar en la fila dada. |
Task<EventTable> |
InvokeFilterEventAsync(este IEventService servicio de eventos, Table tabla) |
Invoca el evento Filtro en la tabla dada. |
Task<EventTable> |
InvokeFilterEventAsync(este IEventService servicio de eventos, Filter filtro) |
Invoca el evento Filtro en la tabla dada. |
Task |
InvokeInsertEventAsync(este IEventService servicio de eventos, EventRow eventRow) |
Invoca el evento Insertar en la fila dada. |
Task<EventRow> |
InvokeNewEventAsync(este IEventService servicio de eventos, EventTable eventTable) |
Crea una fila en la tabla de eventos dada e invoca el evento Nuevo en la fila. |
Task |
InvokeNewEventAsync(este IEventService servicio de eventos, EventRow eventRow) |
Crea una fila en la tabla de eventos dada e invoca el evento Nuevo en la fila. |
Task |
InvokeUpdateEventAsync(este IEventService servicio de eventos, EventRow eventRow) |
Invoca el evento Actualizar en la fila dada. |
EventTable
Colección de filas que se rellenan durante la invocación de un evento.
public class Vinyl.Sdk.Events.EventTable
: IEnumerable<EventRow>, IEnumerable
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
ImmutableList<EventColumn> |
Columnas | Obtiene las especificaciones de las columnas de la tabla de eventos. |
Guid |
EventTableId | Obtiene el identificador de la tabla de eventos. |
Filter |
Filtro | Obtiene la especificación del filtro. |
EventRow |
Artículo[int índice] |
Obtiene la fila del evento en el índice dado. |
EventRow |
Artículo[Guid eventRowId] |
Obtiene la fila de evento con el identificador dado. |
List<EventRow> |
Filas | Obtiene las filas del evento. |
Table |
Esquema | Obtiene la definición de la tabla lógica. |
Nullable<Int64> |
Total | Obtiene o establece el recuento total de filas. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
EventRow |
CreateRow() | Crea una fila y la agrega a la tabla de eventos. |
EventColumn |
ObtenerColumna(Column columna) |
Obtiene la columna de evento correspondiente a la definición de columna especificada. |
EventColumn |
ObtenerColumna(Guid columnId) |
Obtiene la columna de evento correspondiente a la definición de columna especificada. |
EventColumn |
ObtenerColumna(String nombre) |
Obtiene la columna de evento correspondiente a la definición de columna especificada. |
IEnumerator<EventRow> |
ObtenerEnumerador() | |
void |
SetPersisted() | Marca todas las filas como persistentes. |
Boolean |
IntentaObtenerColumna(Column columna, EventColumn& eventColumn) |
Obtiene la columna de evento correspondiente a la definición de columna especificada. |
Boolean |
IntentaObtenerColumna(Guid ID de columna, EventColumn& columna) |
Obtiene la columna de evento correspondiente a la definición de columna especificada. |
Boolean |
IntentaObtenerColumna(String nombre, EventColumn& columna) |
Obtiene la columna de evento correspondiente a la definición de columna especificada. |
EventValidationResult
Resultado de la validación del evento.
public class Vinyl.Sdk.Events.EventValidationResult
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
EventCell |
Celda | Obtiene la celda de evento a la que pertenece el resultado de la validación. Devuelve nulo si el resultado no está asociado a ninguna celda. |
EventRow |
Fila | Obtiene la fila de evento a la que pertenece el resultado de la validación. |
TableValidation |
Validación | Obtiene o establece el registro de validación que generó el resultado de la validación. |
Guid |
ValidationResultId | Obtiene o establece el identificador del resultado de la validación. |
IEventService
Proporciona servicios relacionados con eventos, como la invocación de eventos.
public interface Vinyl.Sdk.Events.IEventService
Métodos
Tipo | Nombre | Resumen |
---|---|---|
EventTable |
TablaEventosCrearTablaEventos(Table tabla) |
Crea una tabla de eventos para la tabla dada. |
Task<EventTable> |
InvocarEventoAsync(Table mesa, String eventName) |
Invoca un evento para la tabla dada. |
Task<EventTable> |
InvocarEventoAsync(Filter filtro, String eventName) |
Invoca un evento para la tabla dada. |
Task |
InvocarEventoAsync(EventRow eventoRow, String eventName) |
Invoca un evento para la tabla dada. |
RowEventInput
Entrada para un evento a nivel de fila.
public class Vinyl.Sdk.Events.RowEventInput
: EventInput
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
EventRow |
Fila | Obtiene la fila del evento. |
TableEventInput
Entrada para un evento a nivel de tabla.
public class Vinyl.Sdk.Events.TableEventInput
: EventInput
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
EventTable |
Tabla | Obtiene la tabla de eventos. |