1.0.14-rc
31 Jan 13
Toggle Dropdown
Version 1
1.0.168
11 Apr 14
1.0.166
1 Apr 14
1.0.166-beta
19 Mar 14
1.0.165
13 Nov 13
1.0.16
18 Apr 13
1.0.14-rc
31 Jan 13
1.0.12-beta
25 Oct 12
1.0.11-beta
22 Oct 12
Compare to version...
with 1.0.11-beta
Toggle Dropdown
Version 1
1.0.168
11 Apr 14
1.0.166
1 Apr 14
1.0.166-beta
19 Mar 14
1.0.165
13 Nov 13
1.0.16
18 Apr 13
1.0.14-rc
31 Jan 13
1.0.12-beta
25 Oct 12
1.0.11-beta
22 Oct 12
Download Package
Open in NuGet
<
PackageReference
Include
=
"Microsoft.Bcl.Async"
Version
=
"1.0.14-rc"
/>
API Differences between 1.0.14-rc and 1.0.11-beta
59
Additions
0
Removals
public
static
class
AwaitExtensions
public
static
void
CancelAfter
(
this
CancellationTokenSource
source
,
int
dueTime
)
public
static
void
CancelAfter
(
this
CancellationTokenSource
source
,
TimeSpan
dueTime
)
public
static
ConfiguredTaskAwaitable
ConfigureAwait
(
this
Task
task
,
bool
continueOnCapturedContext
)
public
static
ConfiguredTaskAwaitable
<
TResult
>
ConfigureAwait
<
TResult
>(
this
Task
<
TResult
>
task
,
bool
continueOnCapturedContext
)
public
static
TaskAwaiter
GetAwaiter
(
this
Task
task
)
public
static
TaskAwaiter
<
TResult
>
GetAwaiter
<
TResult
>(
this
Task
<
TResult
>
task
)
Microsoft
public
class
Progress
<
T
> :
IProgress
<
T
>
public
event
ProgressEventHandler
<
T
>
ProgressChanged
public
Progress
()
public
Progress
(
Action
<
T
>
handler
)
protected
virtual
void
OnReport
(
T
value
)
public
sealed
delegate
ProgressEventHandler
<
T
> :
MulticastDelegate
public
ProgressEventHandler
(
object
object
,
IntPtr
method
)
public
virtual
IAsyncResult
BeginInvoke
(
object
sender
,
T
value
,
AsyncCallback
callback
,
object
object
)
public
virtual
void
EndInvoke
(
IAsyncResult
result
)
public
virtual
void
Invoke
(
object
sender
,
T
value
)
Microsoft.Runtime.CompilerServices
public
struct
ConfiguredTaskAwaitable
public
struct
ConfiguredTaskAwaiter
:
ICriticalNotifyCompletion
,
INotifyCompletion
public
ConfiguredTaskAwaiter
GetAwaiter
()
public
struct
ConfiguredTaskAwaitable
<
TResult
>
public
struct
ConfiguredTaskAwaiter
<
TResult
> :
ICriticalNotifyCompletion
,
INotifyCompletion
public
ConfiguredTaskAwaiter
<
TResult
>
GetAwaiter
()
public
struct
TaskAwaiter
:
ICriticalNotifyCompletion
,
INotifyCompletion
public
bool
IsCompleted
{
get
; }
public
void
GetResult
()
public
void
OnCompleted
(
Action
continuation
)
public
void
UnsafeOnCompleted
(
Action
continuation
)
public
struct
TaskAwaiter
<
TResult
> :
ICriticalNotifyCompletion
,
INotifyCompletion
public
bool
IsCompleted
{
get
; }
public
TResult
GetResult
()
public
void
OnCompleted
(
Action
continuation
)
public
void
UnsafeOnCompleted
(
Action
continuation
)
public
struct
YieldAwaitable
public
struct
YieldAwaiter
:
ICriticalNotifyCompletion
,
INotifyCompletion
public
YieldAwaiter
GetAwaiter
()
System.Threading.Tasks
public
static
class
TaskEx
public
static
Task
Delay
(
int
dueTime
)
public
static
Task
Delay
(
TimeSpan
dueTime
)
public
static
Task
Delay
(
TimeSpan
dueTime
,
CancellationToken
cancellationToken
)
public
static
Task
Delay
(
int
dueTime
,
CancellationToken
cancellationToken
)
public
static
Task
<
TResult
>
FromResult
<
TResult
>(
TResult
result
)
public
static
Task
Run
(
Action
action
)
public
static
Task
Run
(
Action
action
,
CancellationToken
cancellationToken
)
public
static
Task
<
TResult
>
Run
<
TResult
>(
Func
<
TResult
>
function
)
public
static
Task
<
TResult
>
Run
<
TResult
>(
Func
<
TResult
>
function
,
CancellationToken
cancellationToken
)
public
static
Task
Run
(
Func
<
Task
>
function
)
public
static
Task
Run
(
Func
<
Task
>
function
,
CancellationToken
cancellationToken
)
public
static
Task
<
TResult
>
Run
<
TResult
>(
Func
<
Task
<
TResult
>>
function
)
public
static
Task
<
TResult
>
Run
<
TResult
>(
Func
<
Task
<
TResult
>>
function
,
CancellationToken
cancellationToken
)
public
static
Task
WhenAll
(
Task
[]
tasks
)
public
static
Task
<
TResult
[]>
WhenAll
<
TResult
>(
Task
<
TResult
>[]
tasks
)
public
static
Task
WhenAll
(
IEnumerable
<
Task
>
tasks
)
public
static
Task
<
TResult
[]>
WhenAll
<
TResult
>(
IEnumerable
<
Task
<
TResult
>>
tasks
)
public
static
Task
<
Task
>
WhenAny
(
Task
[]
tasks
)
public
static
Task
<
Task
>
WhenAny
(
IEnumerable
<
Task
>
tasks
)
public
static
Task
<
Task
<
TResult
>>
WhenAny
<
TResult
>(
Task
<
TResult
>[]
tasks
)
public
static
Task
<
Task
<
TResult
>>
WhenAny
<
TResult
>(
IEnumerable
<
Task
<
TResult
>>
tasks
)
public
static
YieldAwaitable
Yield
()