Share via


Actions.Where Method

Definition

Overloads

Where<Score,T1,T2,T3>(IScorable<IResolver,Score>, Func<T1,T2,T3,Boolean>)
Where<Score,T1,T2,T3>(IScorable<IResolver,Score>, Func<T1,T2,T3,Task<Boolean>>)
Where<Score,T1,T2>(IScorable<IResolver,Score>, Func<T1,T2,Boolean>)
Where<Score,T1,T2>(IScorable<IResolver,Score>, Func<T1,T2,Task<Boolean>>)
Where<Score,T1>(IScorable<IResolver,Score>, Func<T1,Boolean>)
Where<Score,T1>(IScorable<IResolver,Score>, Func<T1,Task<Boolean>>)

Where<Score,T1,T2,T3>(IScorable<IResolver,Score>, Func<T1,T2,T3,Boolean>)

Source:
Actions.cs
public static Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> Where<Score,T1,T2,T3> (this Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> scorable, Func<T1,T2,T3,bool> predicate);
static member Where : Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score> * Func<'T1, 'T2, 'T3, bool> -> Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score>
<Extension()>
Public Function Where(Of Score, T1, T2, T3) (scorable As IScorable(Of IResolver, Score), predicate As Func(Of T1, T2, T3, Boolean)) As IScorable(Of IResolver, Score)

Type Parameters

Score
T1
T2
T3

Parameters

scorable
IScorable<IResolver,Score>
predicate
Func<T1,T2,T3,Boolean>

Returns

Applies to

Where<Score,T1,T2,T3>(IScorable<IResolver,Score>, Func<T1,T2,T3,Task<Boolean>>)

Source:
Actions.cs
public static Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> Where<Score,T1,T2,T3> (this Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> scorable, Func<T1,T2,T3,System.Threading.Tasks.Task<bool>> predicate);
static member Where : Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score> * Func<'T1, 'T2, 'T3, System.Threading.Tasks.Task<bool>> -> Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score>
<Extension()>
Public Function Where(Of Score, T1, T2, T3) (scorable As IScorable(Of IResolver, Score), predicate As Func(Of T1, T2, T3, Task(Of Boolean))) As IScorable(Of IResolver, Score)

Type Parameters

Score
T1
T2
T3

Parameters

scorable
IScorable<IResolver,Score>
predicate
Func<T1,T2,T3,Task<Boolean>>

Returns

Applies to

Where<Score,T1,T2>(IScorable<IResolver,Score>, Func<T1,T2,Boolean>)

Source:
Actions.cs
public static Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> Where<Score,T1,T2> (this Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> scorable, Func<T1,T2,bool> predicate);
static member Where : Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score> * Func<'T1, 'T2, bool> -> Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score>
<Extension()>
Public Function Where(Of Score, T1, T2) (scorable As IScorable(Of IResolver, Score), predicate As Func(Of T1, T2, Boolean)) As IScorable(Of IResolver, Score)

Type Parameters

Score
T1
T2

Parameters

scorable
IScorable<IResolver,Score>
predicate
Func<T1,T2,Boolean>

Returns

Applies to

Where<Score,T1,T2>(IScorable<IResolver,Score>, Func<T1,T2,Task<Boolean>>)

Source:
Actions.cs
public static Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> Where<Score,T1,T2> (this Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> scorable, Func<T1,T2,System.Threading.Tasks.Task<bool>> predicate);
static member Where : Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score> * Func<'T1, 'T2, System.Threading.Tasks.Task<bool>> -> Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score>
<Extension()>
Public Function Where(Of Score, T1, T2) (scorable As IScorable(Of IResolver, Score), predicate As Func(Of T1, T2, Task(Of Boolean))) As IScorable(Of IResolver, Score)

Type Parameters

Score
T1
T2

Parameters

scorable
IScorable<IResolver,Score>
predicate
Func<T1,T2,Task<Boolean>>

Returns

Applies to

Where<Score,T1>(IScorable<IResolver,Score>, Func<T1,Boolean>)

Source:
Actions.cs
public static Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> Where<Score,T1> (this Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> scorable, Func<T1,bool> predicate);
static member Where : Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score> * Func<'T1, bool> -> Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score>
<Extension()>
Public Function Where(Of Score, T1) (scorable As IScorable(Of IResolver, Score), predicate As Func(Of T1, Boolean)) As IScorable(Of IResolver, Score)

Type Parameters

Score
T1

Parameters

scorable
IScorable<IResolver,Score>
predicate
Func<T1,Boolean>

Returns

Applies to

Where<Score,T1>(IScorable<IResolver,Score>, Func<T1,Task<Boolean>>)

Source:
Actions.cs
public static Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> Where<Score,T1> (this Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Score> scorable, Func<T1,System.Threading.Tasks.Task<bool>> predicate);
static member Where : Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score> * Func<'T1, System.Threading.Tasks.Task<bool>> -> Microsoft.Bot.Builder.Scorables.IScorable<Microsoft.Bot.Builder.Scorables.Internals.IResolver, 'Score>
<Extension()>
Public Function Where(Of Score, T1) (scorable As IScorable(Of IResolver, Score), predicate As Func(Of T1, Task(Of Boolean))) As IScorable(Of IResolver, Score)

Type Parameters

Score
T1

Parameters

scorable
IScorable<IResolver,Score>
predicate
Func<T1,Task<Boolean>>

Returns

Applies to