Class MigrationWriteResult<TResult>
The result of a migration write.
Inherited Members
Namespace: LaunchDarkly.Sdk.Server.Migrations
Assembly: LaunchDarkly.ServerSdk.dll
Syntax
public class MigrationWriteResult<TResult> where TResult : class
Type Parameters
Name | Description |
---|---|
TResult | the type of the result |
Remarks
A migration write result will always include an authoritative result, and it may contain a non-authoritative result.
Not all migration stages will execute both writes, and in the case of a write error from the authoritative source then the non-authoritative write will not be executed.
Properties
| Edit this page View SourceAuthoritative
The authoritative result of the write.
Declaration
public MigrationResult<TResult> Authoritative { get; }
Property Value
Type | Description |
---|---|
MigrationResult<TResult> |
NonAuthoritative
The non-authoritative result of the write.
Declaration
public MigrationResult<TResult>? NonAuthoritative { get; }
Property Value
Type | Description |
---|---|
MigrationResult<TResult>? |