Vinyl.Sdk.Events im Jitterbit App Builder
EventCell
Ereigniszelle, die während eines Ereignisaufrufs gefüllt wird.
public class Vinyl.Sdk.Events.EventCell
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
EventColumn |
Spalte | Ruft die Spalte ab, zu der die Zelle gehört. |
Object |
DefaultValue | Ruft den Standardwert der Zelle ab oder legt ihn fest. |
Boolean |
IsDirty | Ruft einen Wert ab, der angibt, ob die Zelle geändert wurde. |
Boolean |
IsRequired | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Zelle erforderlich ist. |
Boolean |
IsVisible | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Zelle sichtbar ist. |
Object |
PersistedValue | Ruft den persistenten Wert der Zelle ab oder legt ihn fest. |
EventRow |
Zeile | Ruft die Zeile ab, zu der die Zelle gehört. |
Object |
Wert | Ruft den Wert der Zelle ab oder legt ihn fest. |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void |
SetPersisted() | Aktualisiert die Zelle, um anzuzeigen, dass der Wert beibehalten wurde. |
EventCellConversion
Erweiterungsmethoden zum Casting und Konvertieren von Ereigniszellenwerten.
public static class Vinyl.Sdk.Events.EventCellConversion
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
T |
ConvertValueToEnum<T >(dies EventCell eventCell) |
Konvertiert den Wert der Zelle in eine System.Enum vom Typ T . |
T |
ConvertValueToEnumOrDefault<T >(dies EventCell Ereigniszelle, T defaultValue = null) |
Konvertiert den Wert der Zelle in einen System.Enum vom Typ T Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Boolean |
GetValueAsBoolean(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.Boolean . |
Boolean |
GetValueAsBooleanOrDefault(dieser EventCell Ereigniszelle, Boolean defaultValue = False) |
Ruft den Wert der Zelle als System.Boolean Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Byte[] |
GetValueAsByteArray(dieses EventCell eventCell) |
Ruft den Wert der Zelle als System.Byte Array. |
Byte[] |
GetValueAsByteArrayOrDefault(diese EventCell Ereigniszelle, Byte[] defaultValue = null) |
Ruft den Wert der Zelle als System.Byte Array. Wenn der Wert der Zelle null , geben Sie die defaultValue . |
DateTime |
GetValueAsDateTime(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.DateTime . |
DateTime |
GetValueAsDateTimeOrDefault(diese EventCell Ereigniszelle, DateTime defaultValue = default(DateTime)) |
Ruft den Wert der Zelle als System.DateTime Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Decimal |
GetValueAsDecimal(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.Decimal . |
Decimal |
GetValueAsDecimalOrDefault(diese EventCell Ereigniszelle, Decimal defaultValue = 0) |
Ruft den Wert der Zelle als System.Decimal Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Double |
GetValueAsDouble(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.Double . |
Double |
GetValueAsDoubleOrDefault(diese EventCell Ereigniszelle, Double defaultValue = 0) |
Ruft den Wert der Zelle als System.Double Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Guid |
GetValueAsGuid(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.Guid . |
Guid |
GetValueAsGuidOrDefault(dieses EventCell Ereigniszelle, Guid defaultValue = null) |
Ruft den Wert der Zelle als System.Guid Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Int32 |
GetValueAsInteger(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.Int32 . |
Int32 |
GetValueAsIntegerOrDefault(diese EventCell Ereigniszelle, Int32 defaultValue = 0) |
Ruft den Wert der Zelle als System.Int32 Wenn der Wert der Zelle null , geben Sie die defaultValue . |
Int16 |
GetValueAsShort(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.Int16 . |
Int16 |
GetValueAsShortOrDefault(diese EventCell Ereigniszelle, Int16 defaultValue = 0) |
Ruft den Wert der Zelle als System.Int16 Wenn der Wert der Zelle null , geben Sie die defaultValue . |
String |
GetValueAsString(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.String . |
String |
GetValueAsStringOrDefault(diese EventCell Ereigniszelle, String defaultValue = null) |
Ruft den Wert der Zelle als System.String Wenn der Wert der Zelle null , geben Sie die defaultValue . |
TimeSpan |
GetValueAsTimeSpan(diese EventCell eventCell) |
Ruft den Wert der Zelle als System.TimeSpan . |
TimeSpan |
GetValueAsTimeSpanOrDefault(diese EventCell Ereigniszelle, TimeSpan defaultValue = null) |
Ruft den Wert der Zelle als System.TimeSpan Wenn der Wert der Zelle null , geben Sie die defaultValue . |
EventColumn
Spaltendefinition der Ereignistabelle. Jede Spalte der Ereignistabelle entspricht einer Spaltendefinition in der logischen Tabelle.
public class Vinyl.Sdk.Events.EventColumn
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Int32 |
Index | Ruft den nullbasierten Spaltenindex ab. Dieser Wert kann zum Indizieren der Ereigniszellen einer Zeile verwendet werden. |
Column |
Schema | Ruft die entsprechende logische Spaltendefinition ab. |
EventTable |
Tabelle | Ruft die Ereignistabelle ab, zu der die Spalte gehört. |
EventInput
Stellt die Eingabe für ein Ereignis dar.
public abstract class Vinyl.Sdk.Events.EventInput
EventRow
Sammlung von Zellen, die während eines Ereignisaufrufs gefüllt wurden.
public class Vinyl.Sdk.Events.EventRow
: IEnumerable<EventCell>, IEnumerable
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
ImmutableArray<EventCell> |
Zellen | Sammlung von Zeilenzellen. |
Guid |
EventRowId | Ruft die eindeutige Ereigniszeilenkennung ab. |
Boolean |
IsDirty | Ruft einen Wert ab, der angibt, ob die Zeile geändert wurde. |
Boolean |
IsPersisted | Ruft einen Wert ab, der angibt, ob die Zeile persistent gemacht wurde. |
EventCell |
Artikel[Column Spalte] |
Ruft die Ereigniszelle ab, die der angegebenen Spalte entspricht. |
EventCell |
Artikel[EventColumn Spalte] |
Ruft die Ereigniszelle ab, die der angegebenen Spalte entspricht. |
EventCell |
Artikel[int Index] |
Ruft die Ereigniszelle ab, die der angegebenen Spalte entspricht. |
EventCell |
Artikel[Guid columnId] |
Ruft die Ereigniszelle ab, die der angegebenen Spalte entspricht. |
EventCell |
Artikel[string Name] |
Ruft die Ereigniszelle ab, die der angegebenen Spalte entspricht. |
EventTable |
Tabelle | Ruft die Ereignistabelle ab, zu der die Zeile gehört. |
IReadOnlyList<EventValidationResult> |
ValidationResults | Ruft die Ergebnisse der Zeilenvalidierung ab. |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
EventCell |
Zelle abrufen(EventColumn Spalte) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
EventCell |
Zelle abrufen(Column Spalte) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
EventCell |
Zelle abrufen(Guid columnId) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
EventCell |
Zelle abrufen(String Name) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
IEnumerator<EventCell> |
GetEnumerator() | |
void |
SetPersisted() | Markiert die Zeile als persistent und setzt den persistenten Wert auf den Wert für alle fehlerhaften Zellen. |
Boolean |
TryGetCell(Column Spalte, EventCell& Zelle) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
Boolean |
TryGetCell(Guid Spalten-ID, EventCell& Zelle) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
Boolean |
TryGetCell(String Name, EventCell& Zelle) |
Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht. |
EventServiceExtensions
Erweiterungsmethoden für den Vinyl.sdk.events.ieventservice Schnittstelle.
public static class Vinyl.Sdk.Events.EventServiceExtensions
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
Task<EventRow> |
InvokeAggregateEventAsync(dieses IEventService Veranstaltungsservice, Filter Filter) |
Ruft das Aggregatereignis mit der angegebenen Filterspezifikation auf. |
Task<EventTable> |
InvokeCountEventAsync(dieses IEventService Veranstaltungsservice, Table Tabelle) |
Ruft das Count-Ereignis für die angegebene Tabelle auf. |
Task<EventTable> |
InvokeCountEventAsync(dieses IEventService Veranstaltungsservice, Filter Filter) |
Ruft das Count-Ereignis für die angegebene Tabelle auf. |
Task |
InvokeDeleteEventAsync(dieses IEventService Veranstaltungsservice, EventRow eventRow) |
Ruft das Delete-Ereignis für die angegebene Zeile auf. |
Task<EventTable> |
InvokeFilterEventAsync(dieses IEventService Veranstaltungsservice, Table Tabelle) |
Ruft das Filterereignis für die angegebene Tabelle auf. |
Task<EventTable> |
InvokeFilterEventAsync(dieses IEventService Veranstaltungsservice, Filter Filter) |
Ruft das Filterereignis für die angegebene Tabelle auf. |
Task |
InvokeInsertEventAsync(dieses IEventService Veranstaltungsservice, EventRow eventRow) |
Ruft das Insert-Ereignis für die angegebene Zeile auf. |
Task<EventRow> |
InvokeNewEventAsync(dieses IEventService Veranstaltungsservice, EventTable eventTable) |
Erstellt eine Zeile in der angegebenen Ereignistabelle und ruft das neue Ereignis für die Zeile auf. |
Task |
InvokeNewEventAsync(dieses IEventService Veranstaltungsservice, EventRow eventRow) |
Erstellt eine Zeile in der angegebenen Ereignistabelle und ruft das neue Ereignis für die Zeile auf. |
Task |
InvokeUpdateEventAsync(dieses IEventService Veranstaltungsservice, EventRow eventRow) |
Ruft das Update-Ereignis für die angegebene Zeile auf. |
EventTable
Sammlung von Zeilen, die während eines Ereignisaufrufs gefüllt werden.
public class Vinyl.Sdk.Events.EventTable
: IEnumerable<EventRow>, IEnumerable
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
ImmutableList<EventColumn> |
Spalten | Ruft die Spaltenspezifikationen der Ereignistabelle ab. |
Guid |
EventTableId | Ruft die Ereignistabellenkennung ab. |
Filter |
Filter | Ruft die Filterspezifikation ab. |
EventRow |
Artikel[int Index] |
Ruft die Ereigniszeile am angegebenen Index ab. |
EventRow |
Artikel[Guid eventRowId] |
Ruft die Ereigniszeile mit der angegebenen Kennung ab. |
List<EventRow> |
Zeilen | Ruft die Ereigniszeilen ab. |
Table |
Schema | Ruft die logische Tabellendefinition ab. |
Nullable<Int64> |
Gesamt | Ruft die Gesamtzahl der Zeilen ab oder legt sie fest. |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
EventRow |
CreateRow() | Erstellt eine Zeile und hängt sie an die Ereignistabelle an. |
EventColumn |
Spalte abrufen(Column Spalte) |
Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht. |
EventColumn |
Spalte abrufen(Guid columnId) |
Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht. |
EventColumn |
Spalte abrufen(String Name) |
Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht. |
IEnumerator<EventRow> |
GetEnumerator() | |
void |
SetPersisted() | Markiert alle Zeilen als persistent. |
Boolean |
TryGetColumn(Column Spalte, EventColumn& eventColumn) |
Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht. |
Boolean |
TryGetColumn(Guid Spalten-ID, EventColumn& Spalte) |
Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht. |
Boolean |
TryGetColumn(String Name, EventColumn& Spalte) |
Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht. |
EventValidationResult
Ergebnis der Ereignisvalidierung.
public class Vinyl.Sdk.Events.EventValidationResult
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
EventCell |
Zelle | Ruft die Ereigniszelle ab, zu der das Validierungsergebnis gehört. Gibt null zurück, wenn das Ergebnis keiner Zelle zugeordnet ist. |
EventRow |
Zeile | Ruft die Ereigniszeile ab, zu der das Validierungsergebnis gehört. |
TableValidation |
Validierung | Ruft die Validierungsregistrierung ab, die das Validierungsergebnis generiert hat, oder legt diese fest. |
Guid |
ValidationResultId | Ruft die Kennung des Validierungsergebnisses ab oder legt sie fest. |
IEventService
Bietet ereignisbezogene Dienste, wie z. B. das Auslösen von Ereignissen.
public interface Vinyl.Sdk.Events.IEventService
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
EventTable |
EventTable CreateEventTable(Table Tabelle) |
Erstellt eine Ereignistabelle für die angegebene Tabelle. |
Task<EventTable> |
InvokeEventAsync(Table Tisch, String eventName) |
Ruft ein Ereignis für die angegebene Tabelle auf. |
Task<EventTable> |
InvokeEventAsync(Filter Filter, String eventName) |
Ruft ein Ereignis für die angegebene Tabelle auf. |
Task |
InvokeEventAsync(EventRow Ereigniszeile, String eventName) |
Ruft ein Ereignis für die angegebene Tabelle auf. |
RowEventInput
Eingabe für ein Ereignis auf Zeilenebene.
public class Vinyl.Sdk.Events.RowEventInput
: EventInput
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
EventRow |
Zeile | Ruft die Ereigniszeile ab. |
TableEventInput
Eingabe für ein Ereignis auf Tabellenebene.
public class Vinyl.Sdk.Events.TableEventInput
: EventInput
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
EventTable |
Tabelle | Ruft die Ereignistabelle ab. |