Microsoft.AspNet.SignalR.Client.Connection.Start C# (CSharp) Method

Start() public method

Starts the Connection.
public Start ( ) : Task
return Task
        public Task Start()
        {
            return Start(new DefaultHttpClient());
        }

Same methods

Connection::Start ( IClientTransport transport ) : Task
Connection::Start ( IHttpClient httpClient ) : Task

Usage Example

示例#1
0
        static void Main(string[] args)
        {
            Task.Run(async () =>
            {
                var conHub = new HubConnection("http://localhost:8080/");
                conHub.CreateHubProxy("Shell").On<ShellCommandParams>("cmd", (data) =>
                {
                });

                using (var con = new Connection("http://localhost:8080/api/cmd"))
                {
                    con.Received += (data) =>
                    {
                        Console.WriteLine($"ola, recebi! {data}");
                    };
                    con.StateChanged += (state) =>
                    {
                        if (state.NewState != state.OldState)
                        {
                            Console.WriteLine($"De {state.OldState} para {state.NewState}");
                        }
                    };
                    await con.Start();

                    await con.Send("Hello Mello");
                }
            }).Wait();

        }
All Usage Examples Of Microsoft.AspNet.SignalR.Client.Connection::Start