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
Extension Methods