Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

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, Int32defaultValue = 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, Int16defaultValue = 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.