IMiMigrationSource Type
Minimal abstraction for reading/writing raw migration content. Users implement this to provide custom sources (HTTP, S3, Azure Blob, etc.). The library handles all serialization/deserialization internally.
Instance members
| Instance member | Description | ||
|
|||
Full Usage:
this.ListFilesAsync
Parameters:
Uri
-
Full URI to the directory-like location
?cancellationToken : CancellationToken
-
A cancellation token that can be used to cancel the operation
Returns: Task<Uri seq>
A sequence of URIs to migration files
Modifiers: abstract |
|
||
Full Usage:
this.ReadContent
Parameters:
Uri
-
Full URI to the resource (file://, http://, s3://, etc.)
Returns: string
The raw content as a string
Modifiers: abstract |
|
||
Full Usage:
this.ReadContentAsync
Parameters:
Uri
-
Full URI to the resource (file://, http://, s3://, etc.)
?cancellationToken : CancellationToken
-
A cancellation token that can be used to cancel the operation
Returns: Task<string>
The raw content as a string
Modifiers: abstract |
|
||
Full Usage:
this.WriteContent
Parameters:
Uri
-
Full URI to the resource
content : string
-
The raw content to write
Modifiers: abstract |
|
||
Full Usage:
this.WriteContentAsync
Parameters:
Uri
-
Full URI to the resource
content : string
-
The raw content to write
?cancellationToken : CancellationToken
-
A cancellation token that can be used to cancel the operation
Returns: Task
Modifiers: abstract |
|
Migrondi