internal static async Task <AdvisoryConsumer> CreateAsync(Connection connection, ConsumerId consumerId) { var advisoryConsumer = new AdvisoryConsumer(connection, consumerId); connection.AddDispatcher(consumerId, advisoryConsumer); await connection.SyncRequestAsync(advisoryConsumer.info).Await(); return(advisoryConsumer); }