Share via


ScaleoutSubscription.PerformWork Method

.NET Framework 4This member overrides Subscription.PerformWork(IList<ArraySegment<Message>>, Int32%, Object%).

Namespace:  Microsoft.AspNet.SignalR.Messaging
Assembly:  Microsoft.AspNet.SignalR.Core (in Microsoft.AspNet.SignalR.Core.dll)

Syntax

'Declaration
Protected Overrides Sub PerformWork ( _
    items As IList(Of ArraySegment(Of Message)), _
    <OutAttribute> ByRef totalCount As Integer, _
    <OutAttribute> ByRef state As Object _
)
'Usage
Dim items As IList(Of ArraySegment(Of Message))
Dim totalCount As Integer 
Dim state As Object 

Me.PerformWork(items, totalCount, _
    state)
protected override void PerformWork(
    IList<ArraySegment<Message>> items,
    out int totalCount,
    out Object state
)
protected:
virtual void PerformWork(
    IList<ArraySegment<Message^>>^ items, 
    [OutAttribute] int% totalCount, 
    [OutAttribute] Object^% state
) override
abstract PerformWork : 
        items:IList<ArraySegment<Message>> * 
        totalCount:int byref * 
        state:Object byref -> unit  
override PerformWork : 
        items:IList<ArraySegment<Message>> * 
        totalCount:int byref * 
        state:Object byref -> unit
protected override function PerformWork(
    items : IList<ArraySegment<Message>>, 
    totalCount : int, 
    state : Object
)

Parameters

See Also

Reference

ScaleoutSubscription Class

Microsoft.AspNet.SignalR.Messaging Namespace