Changes between Version 2 and Version 3 of Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties
- Timestamp:
- 03/20/20 08:31:25 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties
v2 v3 29 29 30 30 Alle klassen die interface {{{ ITabelScript }}} implementeren worden automatisch geregistreerd als de static constructor van {{{ TabelScripts }}} wordt uitgevoerd. Een static constructor wordt gegarandeerd maar één keer uitgevoerd, de eerste keer dat een reguliere constructor van die klasse wordt uitgevoerd. 31 32 === Interface ITabelScript === 33 Interface {{{ ITabelScript }}} bevat twee functiedefinities: 34 35 {{{ 36 #!csharp 37 38 public interface ITabelScript 39 { 40 IEnumerable<TabelScriptRegistration> RegisterFor { get; } 41 Task<TabelScriptResult> ExecuteAsync(IServiceProvider serviceProvider, PathElement path, HubCommand command, TabelScriptWhen when, TabelScriptResult scriptResult); 42 } 43 44 45 }}}