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. |