|
1 | | -using Amazon.Lambda.AspNetCoreServer.Internal; |
| 1 | +using Amazon.Lambda.AspNetCoreServer.Internal; |
2 | 2 | using Amazon.Lambda.Core; |
3 | 3 | using Microsoft.AspNetCore.Hosting; |
4 | 4 | using Microsoft.AspNetCore.Http.Features; |
@@ -318,16 +318,16 @@ private void AddRegisterBeforeSnapshot() |
318 | 318 |
|
319 | 319 | var request = await HttpRequestMessageConverter.ConvertToLambdaRequest<TREQUEST>(httpRequest); |
320 | 320 |
|
321 | | - InvokeFeatures features = new InvokeFeatures(); |
322 | | - (features as IItemsFeature).Items = new Dictionary<object, object>(); |
323 | | - (features as IServiceProvidersFeature).RequestServices = _hostServices; |
| 321 | + for (var i = 0; i < invokeTimes; i++) |
| 322 | + { |
| 323 | + InvokeFeatures features = new InvokeFeatures(); |
| 324 | + (features as IItemsFeature).Items = new Dictionary<object, object>(); |
| 325 | + (features as IServiceProvidersFeature).RequestServices = _hostServices; |
324 | 326 |
|
325 | | - MarshallRequest(features, request, new SnapStartEmptyLambdaContext()); |
| 327 | + MarshallRequest(features, request, new SnapStartEmptyLambdaContext()); |
326 | 328 |
|
327 | | - var context = CreateContext(features); |
| 329 | + var context = CreateContext(features); |
328 | 330 |
|
329 | | - for (var i = 0; i < invokeTimes; i++) |
330 | | - { |
331 | 331 | var lambdaContext = new SnapStartEmptyLambdaContext(); |
332 | 332 |
|
333 | 333 | await ProcessRequest(lambdaContext, context, features); |
|
0 commit comments