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