我正在尝试从客户端进行安全的 grpc 调用,但我似乎无法让我的代码工作; 这是我采取的步骤和实施。 我的规格:我在 mac m1 pro 上运行 visual studio,我正在使用 Protobuf.net Grpc 第 1 步 - 安装 OpenSSL 第 2 步 - 创建证书和密钥 这问了 ...
我正在尝试从客户端进行安全的 grpc 调用,但我似乎无法让我的代码工作; 这是我采取的步骤和实施。 我的规格:我在 mac m1 pro 上运行 visual studio,我正在使用 Protobuf.net Grpc 第 1 步 - 安装 OpenSSL 第 2 步 - 创建证书和密钥 这问了 ...
致力于从 BinaryFormater 过渡到 Protobuf 以进行序列化和反序列化的 POC,以减少反序列化时间。 在尝试使用 protobuf 库进行反序列化时,出现以下错误“无效的线路类型;这通常意味着您在没有截断或设置长度的情况下覆盖了文件”,同时在 rest web API 项目中反序 ...
我的团队使用 Google grpc 通信进行微服务通信。 我遇到了 protobuf-net,它速度快,降低了代码复杂性,并且没有要定义的 proto 文件。 我想尝试使用 protobuf-net 看看我们是否获得了相当大的性能提升。 但是,我收到错误“不支持指定的方法”。 我认为我无法正确标记 ...
代码优先 = protobuf.net.Grpc.AspNetCore 契约优先 = Grpc.AspNetCore 我按照示例项目进行操作,它们与各自的服务器客户端通信时没有错误。 但是,如果我混合搭配(代码优先到合同优先,反之亦然),我会得到一个方法未实现的异常。 proto 文件匹配代码优先 ...
我在 Protobuf.net.grpc 中使用 CodeFirst 序列化接口时遇到了一些困难。 它是 DataContract 中的一个 DataMember。 当我在一个简单的控制台应用程序中使用它时它工作正常,但是当我尝试在具有相同引用的不同项目中使用它时,它不会序列化。 当 AddCode ...
我正在创建一个 gRPC 服务,我们决定使用 protobuf-net 选择代码优先方法。 现在我遇到了一个场景,我们有几个需要包装的类。 我们不想在 MyMessage class 中定义 KnownTypes(只是一个示例名称来说明问题)。 所以我正在尝试使用目前让我在打包方面遇到一些困难的 ...
我做了关于使用快速搜索oneof在Protobuf-net ,看来它的支持为V2.3.0的,但我不能为我的生活找到一个确切会如何使用它任何的例子! 我的要求非常简单,也许这也可以用[ProtoInclude]解决,但我不太确定这到底是如何工作的。 我有以下课程: 其中Message可以是 8 ...
所以,如果我有: 我尝试序列化Request并反序列化BaseRequest,它不起作用。 它不知道具体的 class 是什么。 我需要添加一个[ProtoInclude] 。 这对我来说很有意义。 我看到的是,如果我序列化请求并反序列化请求,那也不起作用,我认为这是出乎意料的。 我希望序列化程序已 ...
我有一个相当重量级的 DTO 库,目前正被一些 WCF 服务使用。 我们正在尝试将它带入 protobuf-net 世界,并尽可能少做修改。 一组特定的项目在序列化方面给我带来了麻烦。 我将在这里简单介绍它们,因为它有点复杂,但问题的要点是: public class Key { public ...
我正在 blazor webassembly 应用程序中尝试使用 gRPC-Web 进行 Azure AD 身份验证。 我正在使用 protobuf-net 来帮助我进行序列化。 我不确定如何传递令牌以使服务器端识别它。 这就是我所拥有的: 并且,我将它作为我想要使用的方法中的参数发送 这是 ...
有没有办法找出,如果在客户端反序列化期间或在服务器反序列化期间调用构造函数? 我谈论的是共享项目中标有 DataContract 属性的类的构造函数。 谢谢汤姆 ...
我尝试将自定义 protobuf.net RuntimeTypeModel 与 protobuf.net grpc 客户端库一起使用。 到目前为止,我所了解的是,我需要使用 ClientFactory 并设置一个引用我的 RuntimeTypeModel-Instance 的活页夹配置。 如果我每次 ...
我收到以下异常: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] 未处理的异常呈现组件:“DefaultProxyCache 1' threw an exception. System.T ...
我正在将 protobuf-net 与 protobuf-net.grpc 一起使用,并试图让它在 Xmarin/Ios 上工作。 目前我试图创建一个预编译的序列化程序: 当我引用 this.dll 并执行new PDASerializers().Serialize(new UserInfo()) ...