/*! * ASP.NET SignalR JavaScript Library v2.0.0-beta1 * http://signalr.net/ * * Copyright (c) .NET Foundation. All rights reserved. * Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. * */ /// /// (function ($, window) { /// "use strict"; if (typeof ($.signalR) !== "function") { throw new Error("SignalR: SignalR is not loaded. Please ensure jquery.signalR-x.js is referenced before ~/signalr/js."); } var signalR = $.signalR; function makeProxyCallback(hub, callback) { return function () { // Call the client hub method callback.apply(hub, $.makeArray(arguments)); }; } function registerHubProxies(instance, shouldSubscribe) { var key, hub, memberKey, memberValue, subscriptionMethod; for (key in instance) { if (instance.hasOwnProperty(key)) { hub = instance[key]; if (!(hub.hubName)) { // Not a client hub continue; } if (shouldSubscribe) { // We want to subscribe to the hub events subscriptionMethod = hub.on; } else { // We want to unsubscribe from the hub events subscriptionMethod = hub.off; } // Loop through all members on the hub and find client hub functions to subscribe/unsubscribe for (memberKey in hub.client) { if (hub.client.hasOwnProperty(memberKey)) { memberValue = hub.client[memberKey]; if (!$.isFunction(memberValue)) { // Not a client hub function continue; } subscriptionMethod.call(hub, memberKey, makeProxyCallback(hub, memberValue)); } } } } } $.hubConnection.prototype.createHubProxies = function () { var proxies = {}; this.starting(function () { // Register the hub proxies as subscribed // (instance, shouldSubscribe) registerHubProxies(proxies, true); this._registerSubscribedHubs(); }).disconnected(function () { // Unsubscribe all hub proxies when we "disconnect". This is to ensure that we do not re-add functional call backs. // (instance, shouldSubscribe) registerHubProxies(proxies, false); }); proxies.adminAuthHub = this.createHubProxy('adminAuthHub'); proxies.adminAuthHub.client = { }; proxies.adminAuthHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side AdminAuthHub hub. Returns a jQuery.Deferred() promise. return proxies.adminAuthHub.invoke.apply(proxies.adminAuthHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; proxies.authHub = this.createHubProxy('authHub'); proxies.authHub.client = { }; proxies.authHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side AuthHub hub. Returns a jQuery.Deferred() promise. return proxies.authHub.invoke.apply(proxies.authHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; proxies.chat = this.createHubProxy('chat'); proxies.chat.client = { }; proxies.chat.server = { getUsers: function () { /// Calls the GetUsers method on the server-side Chat hub. Returns a jQuery.Deferred() promise. return proxies.chat.invoke.apply(proxies.chat, $.merge(["GetUsers"], $.makeArray(arguments))); }, join: function () { /// Calls the Join method on the server-side Chat hub. Returns a jQuery.Deferred() promise. return proxies.chat.invoke.apply(proxies.chat, $.merge(["Join"], $.makeArray(arguments))); }, send: function (content) { /// Calls the Send method on the server-side Chat hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.chat.invoke.apply(proxies.chat, $.merge(["Send"], $.makeArray(arguments))); } }; proxies.countingHub = this.createHubProxy('countingHub'); proxies.countingHub.client = { }; proxies.countingHub.server = { send: function (n) { /// Calls the Send method on the server-side CountingHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 return proxies.countingHub.invoke.apply(proxies.countingHub, $.merge(["Send"], $.makeArray(arguments))); } }; proxies.demo = this.createHubProxy('demo'); proxies.demo.client = { }; proxies.demo.server = { addToGroups: function () { /// Calls the AddToGroups method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["AddToGroups"], $.makeArray(arguments))); }, cancelledGenericTask: function () { /// Calls the CancelledGenericTask method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["CancelledGenericTask"], $.makeArray(arguments))); }, cancelledTask: function () { /// Calls the CancelledTask method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["CancelledTask"], $.makeArray(arguments))); }, complexArray: function (people) { /// Calls the ComplexArray method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is Microsoft.AspNet.SignalR.Samples.Hubs.DemoHub.DemoHub+Person[] return proxies.demo.invoke.apply(proxies.demo, $.merge(["ComplexArray"], $.makeArray(arguments))); }, complexType: function (p) { /// Calls the ComplexType method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is Microsoft.AspNet.SignalR.Samples.Hubs.DemoHub.DemoHub+Person return proxies.demo.invoke.apply(proxies.demo, $.merge(["ComplexType"], $.makeArray(arguments))); }, doSomethingAndCallError: function () { /// Calls the DoSomethingAndCallError method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["DoSomethingAndCallError"], $.makeArray(arguments))); }, dynamicInvoke: function (method) { /// Calls the DynamicInvoke method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.demo.invoke.apply(proxies.demo, $.merge(["DynamicInvoke"], $.makeArray(arguments))); }, dynamicTask: function () { /// Calls the DynamicTask method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["DynamicTask"], $.makeArray(arguments))); }, genericTaskWithContinueWith: function () { /// Calls the GenericTaskWithContinueWith method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["GenericTaskWithContinueWith"], $.makeArray(arguments))); }, genericTaskWithException: function () { /// Calls the GenericTaskWithException method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["GenericTaskWithException"], $.makeArray(arguments))); }, getValue: function () { /// Calls the GetValue method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["GetValue"], $.makeArray(arguments))); }, inlineScriptTag: function () { /// Calls the InlineScriptTag method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["InlineScriptTag"], $.makeArray(arguments))); }, mispelledClientMethod: function () { /// Calls the MispelledClientMethod method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["MispelledClientMethod"], $.makeArray(arguments))); }, multipleCalls: function () { /// Calls the MultipleCalls method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["MultipleCalls"], $.makeArray(arguments))); }, overload: function () { /// Calls the Overload method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["Overload"], $.makeArray(arguments))); }, passingDynamicComplex: function (p) { /// Calls the PassingDynamicComplex method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Object return proxies.demo.invoke.apply(proxies.demo, $.merge(["PassingDynamicComplex"], $.makeArray(arguments))); }, plainTask: function () { /// Calls the PlainTask method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["PlainTask"], $.makeArray(arguments))); }, readAnyState: function () { /// Calls the ReadAnyState method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["ReadAnyState"], $.makeArray(arguments))); }, readStateValue: function () { /// Calls the ReadStateValue method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["ReadStateValue"], $.makeArray(arguments))); }, setStateValue: function (value) { /// Calls the SetStateValue method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.demo.invoke.apply(proxies.demo, $.merge(["SetStateValue"], $.makeArray(arguments))); }, simpleArray: function (nums) { /// Calls the SimpleArray method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32[] return proxies.demo.invoke.apply(proxies.demo, $.merge(["SimpleArray"], $.makeArray(arguments))); }, synchronousException: function () { /// Calls the SynchronousException method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["SynchronousException"], $.makeArray(arguments))); }, taskWithException: function () { /// Calls the TaskWithException method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["TaskWithException"], $.makeArray(arguments))); }, testGuid: function () { /// Calls the TestGuid method on the server-side demo hub. Returns a jQuery.Deferred() promise. return proxies.demo.invoke.apply(proxies.demo, $.merge(["TestGuid"], $.makeArray(arguments))); }, unsupportedOverload: function (x) { /// Calls the UnsupportedOverload method on the server-side demo hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.demo.invoke.apply(proxies.demo, $.merge(["UnsupportedOverload"], $.makeArray(arguments))); } }; proxies.DrawingPad = this.createHubProxy('DrawingPad'); proxies.DrawingPad.client = { }; proxies.DrawingPad.server = { Draw: function (data) { /// Calls the Draw method on the server-side DrawingPad hub. Returns a jQuery.Deferred() promise. /// Server side type is Microsoft.AspNet.SignalR.Hosting.AspNet.Samples.Hubs.DrawingPad.DrawingPad+Line return proxies.DrawingPad.invoke.apply(proxies.DrawingPad, $.merge(["Draw"], $.makeArray(arguments))); }, join: function () { /// Calls the Join method on the server-side DrawingPad hub. Returns a jQuery.Deferred() promise. return proxies.DrawingPad.invoke.apply(proxies.DrawingPad, $.merge(["Join"], $.makeArray(arguments))); } }; proxies.headerAuthHub = this.createHubProxy('headerAuthHub'); proxies.headerAuthHub.client = { }; proxies.headerAuthHub.server = { }; proxies.hubBench = this.createHubProxy('hubBench'); proxies.hubBench.client = { }; proxies.hubBench.server = { hitMe: function (start, clientCalls, connectionId) { /// Calls the HitMe method on the server-side HubBench hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int64 /// Server side type is System.Int32 /// Server side type is System.String return proxies.hubBench.invoke.apply(proxies.hubBench, $.merge(["HitMe"], $.makeArray(arguments))); }, hitUs: function (start, clientCalls) { /// Calls the HitUs method on the server-side HubBench hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int64 /// Server side type is System.Int32 return proxies.hubBench.invoke.apply(proxies.hubBench, $.merge(["HitUs"], $.makeArray(arguments))); } }; proxies.hubConnectionAPI = this.createHubProxy('hubConnectionAPI'); proxies.hubConnectionAPI.client = { }; proxies.hubConnectionAPI.server = { displayMessageAll: function (message) { /// Calls the DisplayMessageAll method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageAll"], $.makeArray(arguments))); }, displayMessageAllExcept: function (message, excludeConnectionIds) { /// Calls the DisplayMessageAllExcept method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String[] return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageAllExcept"], $.makeArray(arguments))); }, displayMessageCaller: function (message) { /// Calls the DisplayMessageCaller method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageCaller"], $.makeArray(arguments))); }, displayMessageGroup: function (groupName, message) { /// Calls the DisplayMessageGroup method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageGroup"], $.makeArray(arguments))); }, displayMessageGroupExcept: function (groupName, message, excludeConnectionIds) { /// Calls the DisplayMessageGroupExcept method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String /// Server side type is System.String[] return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageGroupExcept"], $.makeArray(arguments))); }, displayMessageOther: function (message) { /// Calls the DisplayMessageOther method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageOther"], $.makeArray(arguments))); }, displayMessageOthersInGroup: function (groupName, message) { /// Calls the DisplayMessageOthersInGroup method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageOthersInGroup"], $.makeArray(arguments))); }, displayMessageSpecified: function (targetConnectionId, message) { /// Calls the DisplayMessageSpecified method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["DisplayMessageSpecified"], $.makeArray(arguments))); }, joinGroup: function (connectionId, groupName) { /// Calls the JoinGroup method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["JoinGroup"], $.makeArray(arguments))); }, leaveGroup: function (connectionId, groupName) { /// Calls the LeaveGroup method on the server-side HubConnectionAPI hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.hubConnectionAPI.invoke.apply(proxies.hubConnectionAPI, $.merge(["LeaveGroup"], $.makeArray(arguments))); } }; proxies.incomingAuthHub = this.createHubProxy('incomingAuthHub'); proxies.incomingAuthHub.client = { }; proxies.incomingAuthHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side IncomingAuthHub hub. Returns a jQuery.Deferred() promise. return proxies.incomingAuthHub.invoke.apply(proxies.incomingAuthHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; proxies.inheritAuthHub = this.createHubProxy('inheritAuthHub'); proxies.inheritAuthHub.client = { }; proxies.inheritAuthHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side InheritAuthHub hub. Returns a jQuery.Deferred() promise. return proxies.inheritAuthHub.invoke.apply(proxies.inheritAuthHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; proxies.invokeAuthHub = this.createHubProxy('invokeAuthHub'); proxies.invokeAuthHub.client = { }; proxies.invokeAuthHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side InvokeAuthHub hub. Returns a jQuery.Deferred() promise. return proxies.invokeAuthHub.invoke.apply(proxies.invokeAuthHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; proxies.messageLoops = this.createHubProxy('messageLoops'); proxies.messageLoops.client = { }; proxies.messageLoops.server = { joinGroup: function (connectionId, groupName) { /// Calls the JoinGroup method on the server-side MessageLoops hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.messageLoops.invoke.apply(proxies.messageLoops, $.merge(["JoinGroup"], $.makeArray(arguments))); }, leaveGroup: function (connectionId, groupName) { /// Calls the LeaveGroup method on the server-side MessageLoops hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.messageLoops.invoke.apply(proxies.messageLoops, $.merge(["LeaveGroup"], $.makeArray(arguments))); }, sendMessageCountToAll: function (messageCount, sleepTime) { /// Calls the SendMessageCountToAll method on the server-side MessageLoops hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 /// Server side type is System.Int32 return proxies.messageLoops.invoke.apply(proxies.messageLoops, $.merge(["SendMessageCountToAll"], $.makeArray(arguments))); }, sendMessageCountToCaller: function (messageCount, sleepTime) { /// Calls the SendMessageCountToCaller method on the server-side MessageLoops hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 /// Server side type is System.Int32 return proxies.messageLoops.invoke.apply(proxies.messageLoops, $.merge(["SendMessageCountToCaller"], $.makeArray(arguments))); }, sendMessageCountToGroup: function (messageCount, groupName, sleepTime) { /// Calls the SendMessageCountToGroup method on the server-side MessageLoops hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 /// Server side type is System.String /// Server side type is System.Int32 return proxies.messageLoops.invoke.apply(proxies.messageLoops, $.merge(["SendMessageCountToGroup"], $.makeArray(arguments))); } }; proxies.mouseTracking = this.createHubProxy('mouseTracking'); proxies.mouseTracking.client = { }; proxies.mouseTracking.server = { join: function () { /// Calls the Join method on the server-side MouseTracking hub. Returns a jQuery.Deferred() promise. return proxies.mouseTracking.invoke.apply(proxies.mouseTracking, $.merge(["Join"], $.makeArray(arguments))); }, move: function (x, y) { /// Calls the Move method on the server-side MouseTracking hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 /// Server side type is System.Int32 return proxies.mouseTracking.invoke.apply(proxies.mouseTracking, $.merge(["Move"], $.makeArray(arguments))); } }; proxies.noAuthHub = this.createHubProxy('noAuthHub'); proxies.noAuthHub.client = { }; proxies.noAuthHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side NoAuthHub hub. Returns a jQuery.Deferred() promise. return proxies.noAuthHub.invoke.apply(proxies.noAuthHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; proxies.realtime = this.createHubProxy('realtime'); proxies.realtime.client = { }; proxies.realtime.server = { getFPS: function () { /// Calls the GetFPS method on the server-side Realtime hub. Returns a jQuery.Deferred() promise. return proxies.realtime.invoke.apply(proxies.realtime, $.merge(["GetFPS"], $.makeArray(arguments))); }, getFrameId: function () { /// Calls the GetFrameId method on the server-side Realtime hub. Returns a jQuery.Deferred() promise. return proxies.realtime.invoke.apply(proxies.realtime, $.merge(["GetFrameId"], $.makeArray(arguments))); }, isEngineRunning: function () { /// Calls the IsEngineRunning method on the server-side Realtime hub. Returns a jQuery.Deferred() promise. return proxies.realtime.invoke.apply(proxies.realtime, $.merge(["IsEngineRunning"], $.makeArray(arguments))); }, setFPS: function (fps) { /// Calls the SetFPS method on the server-side Realtime hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 return proxies.realtime.invoke.apply(proxies.realtime, $.merge(["SetFPS"], $.makeArray(arguments))); }, start: function () { /// Calls the Start method on the server-side Realtime hub. Returns a jQuery.Deferred() promise. return proxies.realtime.invoke.apply(proxies.realtime, $.merge(["Start"], $.makeArray(arguments))); }, stop: function () { /// Calls the Stop method on the server-side Realtime hub. Returns a jQuery.Deferred() promise. return proxies.realtime.invoke.apply(proxies.realtime, $.merge(["Stop"], $.makeArray(arguments))); } }; proxies.shapeShare = this.createHubProxy('shapeShare'); proxies.shapeShare.client = { }; proxies.shapeShare.server = { changeShape: function (id, x, y, w, h) { /// Calls the ChangeShape method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.Int32 /// Server side type is System.Int32 /// Server side type is System.Int32 /// Server side type is System.Int32 return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["ChangeShape"], $.makeArray(arguments))); }, changeUserName: function (currentUserName, newUserName) { /// Calls the ChangeUserName method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["ChangeUserName"], $.makeArray(arguments))); }, createShape: function (type) { /// Calls the CreateShape method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["CreateShape"], $.makeArray(arguments))); }, deleteAllShapes: function () { /// Calls the DeleteAllShapes method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["DeleteAllShapes"], $.makeArray(arguments))); }, deleteShape: function (id) { /// Calls the DeleteShape method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["DeleteShape"], $.makeArray(arguments))); }, getShapes: function () { /// Calls the GetShapes method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["GetShapes"], $.makeArray(arguments))); }, join: function (userName) { /// Calls the Join method on the server-side ShapeShare hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.shapeShare.invoke.apply(proxies.shapeShare, $.merge(["Join"], $.makeArray(arguments))); } }; proxies.StatusHub = this.createHubProxy('StatusHub'); proxies.StatusHub.client = { }; proxies.StatusHub.server = { ping: function () { /// Calls the Ping method on the server-side StatusHub hub. Returns a jQuery.Deferred() promise. return proxies.StatusHub.invoke.apply(proxies.StatusHub, $.merge(["Ping"], $.makeArray(arguments))); } }; proxies.stressHub = this.createHubProxy('stressHub'); proxies.stressHub.client = { }; proxies.stressHub.server = { echoToCaller: function (message) { /// Calls the EchoToCaller method on the server-side StressHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.Int32 return proxies.stressHub.invoke.apply(proxies.stressHub, $.merge(["EchoToCaller"], $.makeArray(arguments))); }, echoToGroup: function (groupName, message) { /// Calls the EchoToGroup method on the server-side StressHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.Int32 return proxies.stressHub.invoke.apply(proxies.stressHub, $.merge(["EchoToGroup"], $.makeArray(arguments))); }, joinGroup: function (groupName, connectionId) { /// Calls the JoinGroup method on the server-side StressHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.stressHub.invoke.apply(proxies.stressHub, $.merge(["JoinGroup"], $.makeArray(arguments))); } }; proxies.testHub = this.createHubProxy('testHub'); proxies.testHub.client = { }; proxies.testHub.server = { joinGroup: function (groupName, connectionId) { /// Calls the JoinGroup method on the server-side TestHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.testHub.invoke.apply(proxies.testHub, $.merge(["JoinGroup"], $.makeArray(arguments))); }, leaveGroup: function (groupName, connectionId) { /// Calls the LeaveGroup method on the server-side TestHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.testHub.invoke.apply(proxies.testHub, $.merge(["LeaveGroup"], $.makeArray(arguments))); }, sendToAll: function (message) { /// Calls the SendToAll method on the server-side TestHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.testHub.invoke.apply(proxies.testHub, $.merge(["SendToAll"], $.makeArray(arguments))); }, sendToCaller: function (message) { /// Calls the SendToCaller method on the server-side TestHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String return proxies.testHub.invoke.apply(proxies.testHub, $.merge(["SendToCaller"], $.makeArray(arguments))); }, sendToClient: function (targetConnectionId, message) { /// Calls the SendToClient method on the server-side TestHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.testHub.invoke.apply(proxies.testHub, $.merge(["SendToClient"], $.makeArray(arguments))); }, sendToGroup: function (groupName, message) { /// Calls the SendToGroup method on the server-side TestHub hub. Returns a jQuery.Deferred() promise. /// Server side type is System.String /// Server side type is System.String return proxies.testHub.invoke.apply(proxies.testHub, $.merge(["SendToGroup"], $.makeArray(arguments))); } }; proxies.userAndRoleAuthHub = this.createHubProxy('userAndRoleAuthHub'); proxies.userAndRoleAuthHub.client = { }; proxies.userAndRoleAuthHub.server = { invokedFromClient: function () { /// Calls the InvokedFromClient method on the server-side UserAndRoleAuthHub hub. Returns a jQuery.Deferred() promise. return proxies.userAndRoleAuthHub.invoke.apply(proxies.userAndRoleAuthHub, $.merge(["InvokedFromClient"], $.makeArray(arguments))); } }; return proxies; }; signalR.hub = $.hubConnection("/signalr", { useDefaultPath: false }); $.extend(signalR, signalR.hub.createHubProxies()); }(window.jQuery, window));