Jan Tattermusch
f422acdb7e
move MonoPInvokeCallbackAttribute to a separate file
6 years ago
Mikael Grimstad
30934aeb83
Fixed dead examples link
...
Case matched link with folder name (Helloworld example)
6 years ago
Jan Tattermusch
55e9e96ac3
also generate C# docs for Grpc.Core.Api
6 years ago
Srini Polavarapu
d63f008767
Regenerate projects
6 years ago
Christopher Warrington
1232f60ac2
Make UserState non-virtual; add protected impl
...
Makes the public UserState property non-virtual and adds a protected
virtual UserStateCore that can be overridden. This follows the pattern
of the other members.
6 years ago
Alex Polcyn
5b11769ab0
Fix c-ares on Windows bug triggered by tracing
6 years ago
Alex Polcyn
0f794e1e3c
Fix c-ares on Windows bug triggered by tracing
6 years ago
Jan Tattermusch
f640a548b8
"protocol" is too general to be in nuget pkg tags
6 years ago
Christopher Warrington
2adb48acf0
Fix typo in ServerCallContext.UserState name
6 years ago
Christopher Warrington
3421c9c4f9
Make ServerCallContext.UserData a virtual property
6 years ago
Christopher Warrington
4645f0d299
Add UserState dictionary to C# ServerCallContext
...
This commit adds a IDictionary<object, object> UserState member to the
ServerCallContext. Interceptors and call handlers can use this member to
pass per-call state between themselves.
Like other members of ServerCallContext, UserState is not thread-safe.
UserState is initialized on demand so that calls that don't use
UserState don't need to pay for it.
Closes https://github.com/grpc/grpc/issues/17759
6 years ago
Jan Tattermusch
dd6951e9d8
nuget package icon, use recommended license tag
6 years ago
Jan Tattermusch
966d49795c
change nuget package copyright to gRPC Authors
6 years ago
Jan Tattermusch
2131798b7f
update nuget package descriptions
6 years ago
Jan Tattermusch
7ace2a5240
cleanup Grpc.Tools.csproj
6 years ago
Jan Tattermusch
cf5cffcc2d
csproj cleanup
6 years ago
Jan Tattermusch
8ba48b42ce
dummy grpc_csharp_ext stubs should never be reached
6 years ago
Jan Tattermusch
53b6b363d1
generate dummy stubs for Unity Android il2cpp
6 years ago
Jan Tattermusch
1599fd5f70
unity android: add dummy stubs to fix il2cpp build
6 years ago
Srini Polavarapu
8d237ea703
Regenerate projects
6 years ago
Srini Polavarapu
b0efc103e3
Regenerate projects
6 years ago
Jan Tattermusch
a832d66b09
upgrade System.Interactive.Async to 3.2.0
6 years ago
Jan Tattermusch
8a9e074237
build -dev nugets with timestamp suffix
6 years ago
Jan Tattermusch
70a05a7c53
unify usage of Version vs VersionPrefix
6 years ago
Jan Tattermusch
9197a6ea25
simplify c# build_packages scripts, get rid of a template
6 years ago
Jan Tattermusch
aaaa32ef7d
change Grpc.Core.NativeDebug metapackage into csproj
6 years ago
Jan Tattermusch
236d657afc
change Grpc.nuspec metapackage into csproj
6 years ago
Jan Tattermusch
8a5c52e53f
move Logging types back to Grpc.Core
6 years ago
Jan Tattermusch
73b846492a
change namespace to internal
6 years ago
Jan Tattermusch
8a33ae4c52
simplify IServerCallHandler
6 years ago
Jan Tattermusch
83a3b3b382
fix ServerServiceDefinition interception
6 years ago
Jan Tattermusch
c4e59973a2
refactor ServerServiceDefinition and move to Grpc.Core.Api
6 years ago
Jan Tattermusch
9e652ebb2f
review comments
6 years ago
John Luo
9b6389f05a
Handle null implementations
6 years ago
=
bf0d1d6bfc
Remove previous BindService implementation
6 years ago
John Luo
d98de1facf
Add new overload to BindService that doesn't require an implementation
6 years ago
Jan Tattermusch
c09423f8c1
add unity package skeleton for Grpc.Core.Api
6 years ago
Jan Tattermusch
5e8608a97f
update unity package build
6 years ago
Jan Tattermusch
140d8dcab9
package build should build Grpc.Core.Api nuget
6 years ago
Jan Tattermusch
0f59ff7b4d
remove unused methods from MarshalUtils
6 years ago
Jan Tattermusch
55b9e5e399
move most of serverside API types to Grpc.Core.Api
6 years ago
Jan Tattermusch
3fda664d39
Grpc.Core depends on Grpc.Core.Api
6 years ago
Jan Tattermusch
6382ca10e0
add Grpc.Core.Api to the solution
6 years ago
Jan Tattermusch
27009f256b
add Grpc.Core.Api scaffolding
6 years ago
Jan Tattermusch
a682c75f6f
add tests for foreign context propagation token
6 years ago
Jan Tattermusch
222dd9f340
fixes from code review
6 years ago
Jan Tattermusch
50854e9521
remove unsubstantiated TODO
6 years ago
Jan Tattermusch
f019339cec
improve ContextPropagationToken doc comment
6 years ago
Jan Tattermusch
d748d9c01d
Refactor ContextPropagationToken
6 years ago
Jan Tattermusch
bf48d410a7
change suffix for protected ServerCallContext members to *Core
6 years ago