Zum Inhalt springen

Vinyl.sdk.events im Jitterbit App Builder

EventCell

Ereigniszelle, die während des Aufrufs eines Ereignisses ausgefü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 Umwandeln und Konvertieren von Ereigniszellenwerten.

public static class Vinyl.Sdk.Events.EventCellConversion

Statische Methoden

Typ Name Zusammenfassung
T ConvertValueToEnum<T >(dies EventCell eventCell) Wandelt den Wert der Zelle in eine System.Enum vom Typ T.
T WertInEnumerierenOrStandardKonvertieren<T>(dies EventCell Ereigniszelle, T defaultValue = null) Wandelt den Wert der Zelle in einen System.Enum vom Typ T Wenn der Wert der Zelle null, geben Sie die defaultValue.
Boolean GetValueAsBoolean(dieser 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(dieses 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(dieses 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(dieses 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(dieses 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(dieses 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(dieses 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 im Verlauf eines Ereignisaufrufs gefüllt werden.

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 Versuchen Sie, Zelle zu erhalten (Column Spalte, EventCell& Zelle) Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht.
Boolean Versuchen Sie, Zelle zu erhalten (Guid Spalten-ID, EventCell& Zelle) Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht.
Boolean Versuchen Sie, Zelle zu erhalten (String Name, EventCell& Zelle) Ruft die Zelle ab, die der angegebenen Spaltendefinition entspricht.

EventServiceExtensions

Erweiterungsmethoden für die 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 im Verlauf 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 Kennung der Ereignistabelle 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 Gesamtzeilenanzahl 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 Versuchen Sie,Column(Column Spalte, EventColumn& eventColumn) Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht.
Boolean Versuchen Sie,Column(Guid Spalten-ID, EventColumn& Spalte) Ruft die Ereignisspalte ab, die der angegebenen Spaltendefinition entspricht.
Boolean Versuchen Sie,Column(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 sie fest.
Guid ValidationResultId Ruft die Kennung des Validierungsergebnisses ab oder legt sie fest.

IEventService

Bietet ereignisbezogene Dienste wie das Auslösen von Ereignissen.

public interface Vinyl.Sdk.Events.IEventService

Methoden

Typ Name Zusammenfassung
EventTable Ereignistabelle 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.