cost 92 ms
Protobuf C# 生成内部(相对于公共)构造函数 - Protobuf C# generates internal (versus public) constructor

由于某种原因,生成的代码包含内部构造函数而不是公共构造函数: 从官方文档来看,它应该是公开的: 我想知道是否可以指定任何选项来生成公共构造函数。 我需要它是公共的,因为我使用的是通用模板,它要求类型具有公共构造函数(new() 约束)。 我正在使用的 Protobuf 版本:3.11.4 .pro ...

类中的Automapper IEnumerable未映射到RepeatedField - Automapper IEnumerable within class is not being mapped to RepeatedField

我想在两个类之间映射: 和 其中RepeatedField是Google.Protobuf.Collections中的一个类,用于处理gRPC数据。 编辑:事实证明,gRPC通过其原型创建类的方式并不完全类似于创建类似B的类。请参阅我的回答。 我这样创建一个Autom ...

如何为protobuf贴图设置值 <string, string> C#中的财产 - How to set a value for a protobuf map<string, string> property in C#

我有以下protoc3消息: 当编译成C#时,我得到以下自动生成的代码: 我有另一条消息,它有一个LocalizedString属性,我用它作为rpc函数的输入,但我无法弄清楚如何设置Translations的属性。 在生成的代码中, Translations被标记为只读。 ...

C#二维数组以验证表单中的条目 - C# two-dimensional array to validate entry in the form

每个用户都需要填写一种表格,该表格有4个字段:日期,账单代码,金额和货币。 帐单代码有一个下拉菜单,其中有很多选项有效,其中有4个选项有效(健康,旅行,膳食,旅馆)。 帐单代码字段不能留为空白,并且只能采用这四个选项之一。 用户使用4个帐单代码中的每个输入4个条目。 如果用户仅输入“健康 ...

如何在Protobuf重复字段中搜索? - How to search in Protobuf repeated fields?

这是我第一次使用protobuf,我想知道是否有任何方法可以访问重复字段中的特定项目。 我创建了一个方法,该方法将遍历所有项目,检查项目字段,然后将其返回(我无法返回指向它的指针:()。 似乎没有找到使用lambda表达式的方法。 还有其他方法可以做到这一点吗? 如果我可以 ...

Protobuf InvalidProtocolBufferException与一些字符串 - Protobuf InvalidProtocolBufferException with some strings

我们使用protobuf v.3通过HTTP将消息从C#客户端传输到Java服务器。 消息原型如下所示: 客户端和服务器都对字符串使用UTF-8字符编码。 使用短字符串值(如“ abc”),一切都很好,但是当我们尝试传输其中包含198个字符的字符串时,我们会捕捉到一个异常: ...

ProtoBuf - Azure Service Fabric - ProtoBuf - Azure Service Fabric

我正在寻找替换ASF中RPC的默认序列化器。 这涉及实现一些接口,其中一个接口在通过RPC进行通信的服务之间传递 由于实现需要可序列化,显而易见的ProtoBuf实现就像 不幸的是,这个失败了 没有为类型定义序列化程序:System.Object 这里有解决方 ...

Protobuf异常-对象引用未设置为对象的实例 - Protobuf exception - Object reference not set to an instance of an object

我正在尝试使用protobuf序列化我的下面的类,但是由于“对象引用”错误而失败。 更多细节如下。 知道通过检查错误详细信息可能出什么问题了吗? 注意:“我的用户”对象太大,并且具有太多子对象和属性。 因此,请不要在此处添加User类的详细信息。 错误详细信息如下: 异 ...

使用Google Protobuf proto2文件生成C#代码 - C# code generation with Google Protobuf proto2 files

我有几个带有proto2语法的.proto文件。 我试图使用protoc编译器自动生成C#类,但我得到错误:“C#代码生成仅支持proto3语法。 除了手动更新每个.proto文件以符合proto3语法之外,还有其他方法可以自动生成C#类吗? 我对protobuf完全不熟悉所以我知道这 ...

是否可以在C#中使用Google协议缓冲区2.6.1? - Is it possible to use Google Protocol Buffers 2.6.1 with C#?

我有一个项目正在使用Google Protocol Buffers 2.6.1大约两年了。 我知道Google协议缓冲区3.0.0支持C#,但是目前我不希望将协议迁移到较新的版本。 我试图找到一种从.proto文件生成C#文件的方法,但没有成功。 是否可以在C#中使用Google协议缓 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM