CompositeDisposableAsync.AddAsync(IAsyncDisposable) method¶
Defined in
Type: CompositeDisposableAsync
Namespace: ReactiveUI.Extensions.Async.Disposables
Assembly: ReactiveUI.Extensions.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
public ValueTask AddAsync(IAsyncDisposable item)
Summary: Adds an asynchronous disposable item to the collection, or disposes it immediately if the collection has already been disposed.
Parameters
| Name | Type | Description |
|---|---|---|
item | IAsyncDisposable | The item to add. The item must implement IAsyncDisposable and will be disposed asynchronously if the collection is disposed. |
Returns: ValueTask -- A ValueTask that represents the asynchronous operation. The returned task is completed if the item was added; otherwise, it represents the asynchronous disposal of the item.