Summary
After reading this chapter, you should know the syntax of the Google Protocol Buffer language, version 3. You should also know how to define messages and services in this language.
We also covered multiple options for implementing the gRPC services in the C# projects. We used the standard way of implementing the services using .proto
files.
By now, you should be able to create gRPC services and consume them in the Blazor components. You should also know more about the nullable types in the gRPC and how to tell the protobuf compiler to generate client and server implementation from the .proto
files.
In the next chapter, we will take a closer look at the source generators. We will define the classes that can be automatically generated for us and which we better type for ourselves.