[CSHARP-1448] Create sync versions of the new 2.x APIs Created: 16/Oct/15 Updated: 28/Mar/18 Resolved: 09/Dec/15 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | API |
| Affects Version/s: | 2.0.1 |
| Fix Version/s: | 2.2 |
| Type: | Epic | Priority: | Major - P3 |
| Reporter: | Robert Stam | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Description |
|
Currently the new 2.x APIs are async-only. While there are many advantages to async programming, there are also use cases where those advantages are not so important, and where it would be desirable to have synchronous versions of the new 2.x APIs. A synchronous API also lowers the barriers to adoption, as it would not require our users to acquire async programming skills before being able to use the new 2.x APIs. |