Ir para o conteúdo

Vinyl.SDK Scripting Classes

Vinyl.SDK is the public API for scripting. This article enumerates the types and members of the SDK.

For additional information, see Scripting Vinyl Plugins using C#

Vinyl.Sdk.Controls

Vinyl.Sdk.Events

Vinyl.Sdk.Filtering

Vinyl.Sdk.Functions

Vinyl.Sdk.Http

Vinyl.Sdk.Tables

Changes

2.7

Additions:

  • Adds CreateEventTable method to the IEventService interface.

2.6

Version 2.6 adds support for executing events.

Additions:

  • Introduces IEventService service for invoking events. Includes extension for invoking well-known events.
  • Introduces ITableService service for retrieving tables.
  • Introduces IFunctionService service for retrieving functions. Includes extension methods for retrieving well-known functions.
  • Introduces FilterBuilder service for constructing Filter objects.
  • Adds EventTableId property to EventTable class.
  • Adds Guid indexer to EventTable class for the eventRowId.
  • Adds Add extension methods to the AggregateList type for constructing an aggregate list.
  • Adds Add extension methods to the ConditionList type for constructing a condition list.
  • Adds Add extension methods to the SortList type for constructing a sort specification list.
  • Adds CreateFilter extension method to the Table type for constructing a filter for a table.

Breaking changes:

  • Renames RowId property of EventRow class to EventRowId.

2.5

Version 2.5 was the first version of Vinyl to support scripting.