public SetVariablesCommand(Gateway.GatewayClient client, long elementInstanceKey)
 {
     request = new SetVariablesRequest
     {
         ElementInstanceKey = elementInstanceKey
     };
     this.client = client;
 }
Exemplo n.º 2
0
 public SetVariablesCommand(Gateway.GatewayClient client, IAsyncRetryStrategy asyncRetryStrategy, long elementInstanceKey)
 {
     request = new SetVariablesRequest
     {
         ElementInstanceKey = elementInstanceKey
     };
     this.client             = client;
     this.asyncRetryStrategy = asyncRetryStrategy;
 }
Exemplo n.º 3
0
        public async Task ShouldSendRequestAsExpected()
        {
            // given
            var expectedRequest = new SetVariablesRequest
            {
                ElementInstanceKey = 2123,
                Variables          = "{\"foo\":\"bar\"}"
            };

            // when
            await ZeebeClient.NewSetVariablesCommand(2123).Variables("{\"foo\":\"bar\"}").Send();

            // then
            var request = TestService.Requests[typeof(SetVariablesRequest)][0];

            Assert.AreEqual(expectedRequest, request);
        }
Exemplo n.º 4
0
 public override Task <SetVariablesResponse> SetVariables(SetVariablesRequest request, ServerCallContext context)
 {
     return(Task.FromResult((SetVariablesResponse)HandleRequest(request, context)));
 }
Exemplo n.º 5
0
 public override AsyncUnaryCall <SetVariablesResponse> SetVariablesAsync(SetVariablesRequest request, CallOptions options)
 {
     throw new ObjectDisposedException(ZeebeClientWasAlreadyDisposed);
 }
Exemplo n.º 6
0
 public override AsyncUnaryCall <SetVariablesResponse> SetVariablesAsync(SetVariablesRequest request, Metadata headers = null, DateTime?deadline = null,
                                                                         CancellationToken cancellationToken           = default(CancellationToken))
 {
     throw new ObjectDisposedException(ZeebeClientWasAlreadyDisposed);
 }
 public async Task <SetVariablesResponse> SetVariables([FromBody] SetVariablesRequest request)
 {
     return(await _daprClient.InvokeBindingAsync <SetVariablesRequest, SetVariablesResponse>(
                "command", Commands.SetVariables, request));
 }