Click or drag to resize
Akka.NETInboxfilterReceiveMessage Method
Receives a next message sent to the inbox, which satisfies provided predicate. This is a blocking operation. Returns None if timeout occurred or message is incompatible with expected response type.

Namespace:  Akka.FSharp
Assembly:  Akka.FSharp (in Akka.FSharp.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public static FSharpOption<Message> filterReceive<Message>(
	TimeSpan timeout,
	FSharpFunc<Message, bool> predicate,
	Inbox i
)

Parameters

timeout
Type: SystemTimeSpan

[Missing <param name="timeout"/> documentation for "M:Akka.FSharp.Inbox.filterReceive``1(System.TimeSpan,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Akka.Actor.Inbox)"]

predicate
Type: Microsoft.FSharp.CoreFSharpFuncMessage, Boolean

[Missing <param name="predicate"/> documentation for "M:Akka.FSharp.Inbox.filterReceive``1(System.TimeSpan,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Akka.Actor.Inbox)"]

i
Type: Akka.ActorInbox

[Missing <param name="i"/> documentation for "M:Akka.FSharp.Inbox.filterReceive``1(System.TimeSpan,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Akka.Actor.Inbox)"]

Type Parameters

Message

[Missing <typeparam name="Message"/> documentation for "M:Akka.FSharp.Inbox.filterReceive``1(System.TimeSpan,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Akka.Actor.Inbox)"]

Return Value

Type: FSharpOptionMessage

[Missing <returns> documentation for "M:Akka.FSharp.Inbox.filterReceive``1(System.TimeSpan,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Akka.Actor.Inbox)"]

See Also