Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

Observable.Using(TSource, TResource) Method

Constructs an observable sequence that depends on a resource object.

Namespace:  System.Reactive.Linq
Assembly:  System.Reactive (in System.Reactive.dll)

static member Using : 
        resourceFactory:Func<'TResource> * 
        observableFactory:Func<'TResource, IObservable<'TSource>> -> IObservable<'TSource>  when 'TResource : IDisposable

Type Parameters

TSource

The type of source.

TResource

The type of resource.

Parameters

resourceFactory
Type: System.Func(TResource)
The factory function to obtain a resource object.
observableFactory
Type: System.Func(TResource, IObservable(TSource))
The factory function to obtain an observable sequence that depends on the obtained resource.

Return Value

Type: System.IObservable(TSource)
The observable sequence whose lifetime controls the lifetime of the dependent resource object.
Show:
© 2015 Microsoft