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)
99 var res = E5EResponse . From ( "test" ) ;
1010 return Task . FromResult ( res ) ;
1111 } ) ;
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+ } ) ;
1224 } )
1325 . UseConsoleLifetime ( )
1426 . Build ( )
You can’t perform that action at this time.
0 commit comments