John Luo
John Luo
FYI @ViktorHofer how should this issue be triaged?
Any progress on this issue? > Considering we have no usable templating task or targets, this change would be rather complex with lots of opportunities for messy bugs. Coincidentally, I...
We're keeping this issue open to solicit feedback and see how much demand there exists for this feature.
4. Service Reference We should also explore the service reference pattern for client generation. An example is shown at https://github.com/glennc/clientgen/blob/master/ConsoleClient/ConsoleClient.csproj#L16-L19.
Thanks for the feedback! > In reality, this convenience really bites the user sooner or later, e. g. when creating a copy of a file in project, so that the...
You can use the [static files middleware](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-3.1) to serve the proto files. Let us know if there is anything you need in addition to the functionality provided by that middleware.
There is support for the reflection protocol in grpc-dotnet: https://www.nuget.org/packages/Grpc.AspNetCore.Server.Reflection/. Let us know if that's sufficient for your needs @rickardp
I was thinking of [`ThrowOperationCanceledOnCancellation`](https://github.com/grpc/grpc-dotnet/blob/3518cd757002f5a685f34d277e876850b7637ecc/src/Grpc.Net.Client/GrpcChannelOptions.cs#L122-L128) when I mentioned this during triage where we configure between different Exception types due to discrepancies between gRPC and .NET conventions. However, here we might...
@suvyakta I'm not completely sure what you mean by instrument? gRPC services are transient, meaning that a new instance of the service is created for each call. For example, if...
Considerations: - How to pass the options to the compiler, for example the option to use more efficient APIs for serialization.