SignalRConnection by Roberto Camara

<PackageReference Include="SignalRConnection" Version="1.0.7" />

.NET API 10,240 bytes



Legend

  •  Assembly
  •  Namespace
  •  Class
  •  Interface or Abstract Class
  •  Static Class
  •  Struct
  •  Enum
  •  Delegate
  •  Grayed out == non-public

 SignalRConnection 1.0.7

Encapsula a criação de conexões e chamada aos métodos de um serviço SignalR. Ex.: SignalRCreateConnection exemploHub = new SignalRCreateConnection("http://localhost:8082/signalr", "ExampleHub"); SignalRCreateConnection notificationHub = new SignalRCreateConnection(host, "NotificationHub"); 1- "Invocando um método no server SignalR" Task<string> date = exemploHub.Invoke<string>("GetDateTimeFormated"); Console.WriteLine(date.Result); 2- Registrando-se para um evento notificationHub.On<string>("getNewGuid", d => { Console.WriteLine(d); }); 3- Verificar disponibilidade do serviço if(notificationHub.ServerOnline) { Console.WriteLine("Serviço OnLine"); }

<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>SignalRConnection</id>
    <version>1.0.7</version>
    <title>SignalRConnection</title>
    <authors>Roberto Camara</authors>
    <projectUrl>https://github.com/RobertoCamara/UtilsSignalR</projectUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Encapsula a criação de conexões e chamada aos métodos de um serviço SignalR.
Ex.: SignalRCreateConnection exemploHub = new SignalRCreateConnection("http://localhost:8082/signalr", "ExampleHub");
  SignalRCreateConnection notificationHub = new SignalRCreateConnection(host, "NotificationHub");

1- "Invocando um método no server SignalR"
Task&lt;string&gt; date = exemploHub.Invoke&lt;string&gt;("GetDateTimeFormated");
Console.WriteLine(date.Result);

2- Registrando-se para um evento
notificationHub.On&lt;string&gt;("getNewGuid", d =&gt;
{
 Console.WriteLine(d);
});

3- Verificar disponibilidade do serviço
if(notificationHub.ServerOnline)
{
Console.WriteLine("Serviço OnLine");
}</description>
    <summary>Encapsula a criação de conexões e chamada aos métodos de um serviço SignalR.</summary>
    <releaseNotes>- Disponibilizada propriedade para indicar conexão com o serviço [IsConnected].</releaseNotes>
    <tags>signalr signalr-client self-hosted topshelf simpleinjector ioc log4net signalr-core windows-service dependency-injection roberto-camara</tags>
    <dependencies>
      <dependency id="Microsoft.AspNet.SignalR.Client" version="2.2.2" />
      <dependency id="log4net" version="2.0.8" />
    </dependencies>
  </metadata>
</package>