MessageBusExtensions.Enumerate Method (IList<ArraySegment<Message>>, Func<Message, Boolean>, Action<Message>)
.NET Framework 4
Namespace: Microsoft.AspNet.SignalR.Messaging
Assembly: Microsoft.AspNet.SignalR.Core (in Microsoft.AspNet.SignalR.Core.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Sub Enumerate ( _
messages As IList(Of ArraySegment(Of Message)), _
filter As Func(Of Message, Boolean), _
onMessage As Action(Of Message) _
)
'Usage
Dim messages As IList(Of ArraySegment(Of Message))
Dim filter As Func(Of Message, Boolean)
Dim onMessage As Action(Of Message)
messages.Enumerate(filter, onMessage)
public static void Enumerate(
this IList<ArraySegment<Message>> messages,
Func<Message, bool> filter,
Action<Message> onMessage
)
[ExtensionAttribute]
public:
static void Enumerate(
IList<ArraySegment<Message^>>^ messages,
Func<Message^, bool>^ filter,
Action<Message^>^ onMessage
)
static member Enumerate :
messages:IList<ArraySegment<Message>> *
filter:Func<Message, bool> *
onMessage:Action<Message> -> unit
public static function Enumerate(
messages : IList<ArraySegment<Message>>,
filter : Func<Message, boolean>,
onMessage : Action<Message>
)
Parameters
- messages
Type: System.Collections.Generic.IList<ArraySegment<Message>>
- filter
Type: System.Func<Message, Boolean>
- onMessage
Type: System.Action<Message>
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type IList<ArraySegment<Message>>. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=vs.100) or https://msdn.microsoft.com/en-us/library/bb383977(v=vs.100).