|
在使用gRpc之前,需要先了解一点基础知识。
SearchRequest 相当于C#类名字。string ,int32 ,int32 是proto里面的数据类型。query ,page_number ,results_per_page 是类的属性名,后面又给了数字,这个是proto的语法要求。在给字段编号时遵循以下规则
举例子:
文档中有一段写了 字段可以是单数或者复数。 单数就用optional修饰和C#中普通的字段没区别 如: string query = 1和optional string query = 1 复数就用repeated修饰,C#对于repeated修饰的字段会生成一个RepeatedField 的泛型字段,相当于是list集合 如: repeated string emails= 4; 他最后生成C#类,就简单看成 定义枚举在.proto文件中是可以定义枚举的 ,如:
package
重点来了。定义服务Defining Services如果你想让别人调用你的服务(就是别人调用你的方法),就要定义服务
有这些基础后,我们下一节来测试一下。 |
