File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,18 @@ await Host.CreateDefaultBuilder(args)
9
9
var res = E5EResponse . From ( "test" ) ;
10
10
return Task . FromResult ( res ) ;
11
11
} ) ;
12
+ builder . RegisterEntrypoint ( "Binary" , request =>
13
+ {
14
+ // This entrypoint receives one file (type: binary) and returns an anonymous object with the length.
15
+ var fileData = request . Event . AsBytes ( ) ;
16
+ return Task . FromResult ( E5EResponse . From ( new { FileLength = fileData ? . LongLength } ) ) ;
17
+ } ) ;
18
+ builder . RegisterEntrypoint ( "ReturnFirstFile" , request =>
19
+ {
20
+ // This entrypoint receives multiple files as a mixed request and returns the first.
21
+ var files = request . Event . AsFiles ( ) ;
22
+ return Task . FromResult ( E5EResponse . From ( files . First ( ) ) ) ;
23
+ } ) ;
12
24
} )
13
25
. UseConsoleLifetime ( )
14
26
. Build ( )
You can’t perform that action at this time.
0 commit comments