public Task<ChannelInfo> InitializeAsync(IScheduler scheduler)
 {
     var info = new ChannelInfo(ProviderName, "meta", () => { });
     return Task.FromResult(info);
 }
 /// <summary>
 /// Initializes the asynchronous.
 /// </summary>
 /// <param name="scheduler">The scheduler.</param>
 /// <returns></returns>
 public Task<ChannelInfo> InitializeAsync(System.Reactive.Concurrency.IScheduler scheduler)
 {
     var info = new ChannelInfo(ProviderName, null, Dispose);
     return Task.FromResult(info);
 }