Script¶
The host-provided script utility object.
1 | |
Capabilities¶
Assertions¶
- ScriptType.Assert: Fails the current server workflow script when
conditionis false. - ScriptType.AssertEquals: Fails the current server workflow script unless the values are equal.
- ScriptType.AssertNotEquals: Fails the current server workflow script when the values are equal.
Utilities¶
- ScriptType.FromBase64: Decodes Base64 text using a server text encoding.
- ScriptType.NewId: Creates a new UUID/GUID-formatted identifier.
- ScriptType.ToBase64: Encodes text as Base64 using a server text encoding.
Execution Control¶
- ScriptType.Isolated: Runs a callback in a new, independent database transaction.
- ScriptType.ThrowIfCancelled: Throws when the current server script has been cancelled.
- ScriptType.Timeout: Executes a callback with a server-side time limit.