--- lang: ja-jp breaks: true --- # gRPC MagicOnion に オプションを設定する 2021-09-16 ## サーバ側に `StandardResolverAllowPrivate` オプションを設定する。 ```csharp= public void ConfigureServices(IServiceCollection services) { ・・・ services.AddGrpc(); ・・・ MessagePackSerializerOptions option = StandardResolverAllowPrivate.Options .WithCompression(MessagePackCompression.Lz4Block); services.AddMagicOnion((n) => n.SerializerOptions = option); } ``` ## クライアント側にオプションを設定する。 ```csharp= MessagePackSerializerOptions option = StandardResolverAllowPrivate.Options .WithCompression(MessagePackCompression.Lz4Block); // Create a proxy to call the server transparently. IMyFirstService client = MagicOnionClient.Create<IMyFirstService>(channel, option); ``` ###### tags: `MagicOnion` `gRPC` `MessagePack` `MessagePackSerializerOptions` `StandardResolverAllowPrivate`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up