你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SyncAsyncEventArgs Class

Definition

Provides data for SyncAsyncEventHandler<T> events that can be invoked either synchronously or asynchronously.

public class SyncAsyncEventArgs : EventArgs
type SyncAsyncEventArgs = class
    inherit EventArgs
Public Class SyncAsyncEventArgs
Inherits EventArgs
Inheritance
SyncAsyncEventArgs
Derived

Constructors

Name Description
SyncAsyncEventArgs(Boolean, CancellationToken)

Initializes a new instance of the SyncAsyncEventArgs class.

Properties

Name Description
CancellationToken

Gets a cancellation token related to the original operation that raised the event. It's important for your handler to pass this token along to any asynchronous or long-running synchronous operations that take a token so cancellation (via something like

new CancellationTokenSource(TimeSpan.FromSeconds(10)).Token

for example) will correctly propagate.

IsRunningSynchronously

Gets a value indicating whether the event handler was invoked synchronously or asynchronously. Please see SyncAsyncEventHandler<T> for more details.

Applies to