Share via


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

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).

See Also

Reference

MessageBusExtensions Class

Enumerate Overload

Microsoft.AspNet.SignalR.Messaging Namespace