getCancellationToken
CancellableTaskResult.getCancellationToken
unit -> CancellableTaskResult<CancellationToken, 'Error>Examples
Example 1
let fetchUser (userId: UserId) : CancellableTaskResult<User, string> =
cancellableTaskResult {
let! ct = CancellableTaskResult.getCancellationToken()
let! user = db.Users.FindAsync(userId, ct) |> Task.map (Result.requireSome "User not found")
return user
}Example 2
Example 3
Last updated