Table of Contents

Class Put

Namespace
DCR.Workflow.Effect.Http
Assembly
DCR.Workflow.dll
public class Put : HttpEffectBase, IEffect
Inheritance
Put
Implements
Inherited Members
Extension Methods

Constructors

Put(ILogger<Put>, HttpClient)

public Put(ILogger<Put> logger, HttpClient httpClient)

Parameters

logger ILogger<Put>
httpClient HttpClient

Fields

Put_FIELD_PREFIX

public static readonly string Put_FIELD_PREFIX

Field Value

string

Properties

AtMostOnce

public override bool AtMostOnce { get; }

Property Value

bool

Description

public override string Description { get; }

Property Value

string

Id

Id of the effect

public override string Id { get; }

Property Value

string

Remarks

This is the id used to identify the effect. Modellers use this id to indicate that an activity should have the effect

ShouldRunActivityDidExecute

public override bool ShouldRunActivityDidExecute { get; }

Property Value

bool

Methods

ActivityDidExecute(Model, Activity, Dictionary<string, string>)

public override Task<Result> ActivityDidExecute(Model m, Activity a, Dictionary<string, string> parameters)

Parameters

m Model
a Activity
parameters Dictionary<string, string>

Returns

Task<Result>