示例#1
0
    public override async Task GetEnvironmentVariables(Google.Protobuf.WellKnownTypes.Empty request, IServerStreamWriter <GrpcEnvironment.KeyValuePair> responseStream, ServerCallContext context)
    {
        var env = Environment.GetEnvironmentVariables();

        foreach (DictionaryEntry entry in env)
        {
            GrpcEnvironment.KeyValuePair kvp = new GrpcEnvironment.KeyValuePair();
            kvp.Key   = entry.Key.ToString();
            kvp.Value = entry.Value.ToString();
            await responseStream.WriteAsync(kvp);
        }
    }
示例#2
0
 public virtual Task <Protobuf.Empty> Two(Protobuf.Empty request, ServerCallContext context)
 {
     return(Task.FromResult(new Protobuf.Empty()));
 }