Search Results for

    Show / Hide Table of Contents

    Channels Migration

    Creating a Provider and Registering a Topic

    • Original
    • New
    var channelProvider = runtime.InterApplicationBus.Channel.CreateProvider("my-provider");
    
    await channelProvider.OpenAsync();
    
    channelProvider.RegisterTopic<string>("test", (message) =>
    {
        Debug.WriteLine($"Received: {message}");
    });
    
    var channels = runtime.GetService<IChannels>();
    
    var channelProvider = channels.CreateProvider("my-provider");
    
    await provider.OpenAsync();
    
    channelProvider.RegisterTopic<string>("test", (message) =>
    {
        Debug.WriteLine($"Received: {message}");
    });
    

    Connecting to a Channel

    • Original
    • New
    var channelClient = runtime.InterApplicationBus.Channel.CreateClient("my-provider");
    
    await channelClient.ConnectAsync();
    
    var channels = runtime.GetService<IChannels>();
    
    var channelClient = channels.CreateClient("my-provider");
    
    await channelClient.ConnectAsync();
    
    In This Article
    Back to top Copyright OpenFin