/// <summary> /// Transforms any of the available fields before building the outgoing request. /// </summary> public abstract ValueTask ApplyAsync(RequestTransformContext context);
/// <inheritdoc/> public override ValueTask ApplyAsync(RequestTransformContext context) { return(_func(context)); }
public IEnumerable <Parameter> Apply(IEnumerable <Parameter> parameters, RequestTransformContext requestTransformContext) { _testAction(parameters, requestTransformContext); return(parameters); }
public override void Apply(Parameter parameter, RequestTransformContext requestTransformContext) { parameter.Name = _prefix + parameter.Name; }
public override IEnumerable <Parameter> Apply(IEnumerable <Parameter> parameters, RequestTransformContext requestTransformContext) { var p = parameters.ToList(); p.Add(Parameter.CreateHeaderParameter(HeaderName, new[] { Value })); return(p); }
public override void Apply(Parameter parameter, RequestTransformContext requestTransformContext) { parameter.Name = Alias; }
/// <inheritdoc/> protected override string GetValue(RequestTransformContext context) { return(Value); }