[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:
Depends
is depended on by CSHARP-1454 SocketTimeout not honored with Async ... Closed
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.


Generated at Wed Feb 07 21:39:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.