There was an error while loading. Please reload this page.
1 parent f02e21e commit abcdd4bCopy full SHA for abcdd4b
1 file changed
examples/InlineHandler/Program.cs
@@ -9,6 +9,18 @@ await Host.CreateDefaultBuilder(args)
9
var res = E5EResponse.From("test");
10
return Task.FromResult(res);
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
24
})
25
.UseConsoleLifetime()
26
.Build()
0 commit comments