diff --git a/src/Grpc.AspNetCore.Server/GrpcServiceEndpointConventionBuilder.cs b/src/Grpc.AspNetCore.Server/GrpcServiceEndpointConventionBuilder.cs index 4d522f3b4..c17da0263 100644 --- a/src/Grpc.AspNetCore.Server/GrpcServiceEndpointConventionBuilder.cs +++ b/src/Grpc.AspNetCore.Server/GrpcServiceEndpointConventionBuilder.cs @@ -41,4 +41,13 @@ public void Add(Action convention) endpointConventionBuilder.Add(convention); } } + + /// + public void Finally(Action finallyConvention) + { + foreach (var endpointConventionBuilder in _endpointConventionBuilders) + { + endpointConventionBuilder.Finally(finallyConvention); + } + } }