17. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
18. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
19. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
20. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
21. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
22. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
23. Browser Server
public class Hub1 : Hub
{
public void Foo(bool newState)
{
}
}
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
24. public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
Browser Server
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
25. $(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
hub1.on('Bar', function (newState) {
alert(newState);
});
conn.start();
});
public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
Browser Server
26. $(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
hub1.on('Bar', function (newState) {
alert(newState);
});
conn.start();
});
public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
Browser Server
27. $(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
hub1.on('Bar',
function (newState) {
alert(newState);
});
conn.start();
});
public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
Browser Server
28. $(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
hub1.on('Bar',
function (newState) {
alert(newState);
});
conn.start();
});
public class Hub1 : Hub
{
public void Foo(bool newState)
{
Clients.All.Bar(newState);
}
}
$(function () {
var conn = $.hubConnection();
var hub1 = conn.createHubProxy('Hub1');
conn.start();
var state = false;
$('#button').click(function(){
state = !state;
hub1.invoke('Foo', state);
});
});
Browser Server