INNER CODE UNIT · C#

HostAgentModule

liuhll/silky · framework/src/Silky.Agent.Host/HostAgentModule.cs:18

public abstract class HostAgentModule : SilkyModule
{
    public override void ConfigureServices(IServiceCollection services, IConfiguration configuration)
    {
        if (!services.IsAdded(typeof(IServerRegister)))
        {
            var registerType = configuration.GetValue<string>("registrycenter:type");
            services.AddDefaultRegistryCenter(registerType, configuration);
        }
    }

    public override async Task Initialize(ApplicationInitializationContext context)
    {
        var options = EngineContext.Current.GetOptions<RpcOptions>();
        var logger = EngineContext.Current.Resolve<ILogger<HostAgentModule>>();
        var serverRouteRegister =
            context.ServiceProvider.GetRequiredService<IServerRegister>();
        var policy = Policy

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…