Interface IMigration<TReadResult, TWriteResult, TReadInput, TWriteInput>
Assembly: LaunchDarkly.ServerSdk.dll
Syntax
public interface IMigration<TReadResult, TWriteResult, in TReadInput, in TWriteInput> where TReadResult : class where TWriteResult : class
Type Parameters
Name |
Description |
TReadResult |
|
TWriteResult |
|
TReadInput |
|
TWriteInput |
|
Methods
Read(string, Context, MigrationStage)
Declaration
MigrationResult<TReadResult> Read(string flagKey, Context context, MigrationStage defaultStage)
Parameters
Returns
Read(string, Context, MigrationStage, TReadInput)
Declaration
MigrationResult<TReadResult> Read(string flagKey, Context context, MigrationStage defaultStage, TReadInput payload)
Parameters
Returns
Write(string, Context, MigrationStage)
Declaration
MigrationWriteResult<TWriteResult> Write(string flagKey, Context context, MigrationStage defaultStage)
Parameters
Returns
Write(string, Context, MigrationStage, TWriteInput)
Declaration
MigrationWriteResult<TWriteResult> Write(string flagKey, Context context, MigrationStage defaultStage, TWriteInput payload)
Parameters
Returns