Click or drag to resize
QueryableExFinallyTSource Method (IQueryableTSource, ExpressionAction)
Creates a sequence whose termination or disposal of an enumerator causes a finally action to be executed.

Namespace: System.Linq
Assembly: System.Interactive.Providers (in System.Interactive.Providers.dll) Version: 1.2.0.0
Syntax
C#
public static IQueryable<TSource> Finally<TSource>(
	this IQueryable<TSource> source,
	Expression<Action> finallyAction
)

Parameters

source
Type: System.LinqIQueryableTSource
Source sequence.
finallyAction
Type: System.Linq.ExpressionsExpressionAction
Action to run upon termination of the sequence, or when an enumerator is disposed.

Type Parameters

TSource
Source sequence element type.

Return Value

Type: IQueryableTSource
Source sequence with guarantees on the invocation of the finally action.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IQueryableTSource. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also