Class MultiSourceDerivationBuilder
Builder for multi-source derivations. Note: Multi-source derivations are not yet implemented at runtime.
public class MultiSourceDerivationBuilder
- Inheritance
-
MultiSourceDerivationBuilder
- Inherited Members
Methods
AsVariants<TResult>(Func<DerivationSources, Dictionary<string, TResult>>)
Define a derivation that produces multiple request variants from multiple sources (no template).
public RequestDerivation AsVariants<TResult>(Func<DerivationSources, Dictionary<string, TResult>> factory)
Parameters
factoryFunc<DerivationSources, Dictionary<string, TResult>>
Returns
Type Parameters
TResult
AsVariants<TResult>(Func<DerivationSources, TResult, Dictionary<string, TResult>>)
Define a derivation that produces multiple request variants from multiple sources with template support.
public RequestDerivation AsVariants<TResult>(Func<DerivationSources, TResult, Dictionary<string, TResult>> factory)
Parameters
factoryFunc<DerivationSources, TResult, Dictionary<string, TResult>>
Returns
Type Parameters
TResult
As<TResult>(Func<DerivationSources, TResult, TResult>)
Define the derivation that creates a single request from multiple sources with template support.
public RequestDerivation As<TResult>(Func<DerivationSources, TResult, TResult> factory)
Parameters
factoryFunc<DerivationSources, TResult, TResult>
Returns
Type Parameters
TResult
As<TResult>(Func<DerivationSources, TResult>)
Define the derivation that creates a single request from multiple sources (no template).
public RequestDerivation As<TResult>(Func<DerivationSources, TResult> factory)
Parameters
factoryFunc<DerivationSources, TResult>
Returns
Type Parameters
TResult