How do I disable XML-RPC in WordPress Multisite?

The simplest solution is a rule inside the .htaccess of the installation, if it is an Apache server. The following syntax should support you.

Protect the whole access

# PROTECT xmlrpc.php
<Files xmlrpc.php>
  Order Allow,Deny
  Deny from all
</Files>

Access for several apps

# ACCESS for xmlrpc surface only for different apps
<IfModule mod_setenvif.c>
  <Files xmlrpc.php>
    # blogs
    BrowserMatch "WordPress" allowed
    # poster
    BrowserMatch "Poster" allowed
    # Windows Livew Writer
    BrowserMatch "Windows Live Writer" allowed
    # WP 4 iOS
    BrowserMatch "wp-iphone" allowed
    # WP 4 Android
    BrowserMatch "wp-android" allowed
    
    Order Allow,Deny
    Deny from All
    Allow from env=allowed
  </Files>
</IfModule>

Deactivation via Filter

There is also an option to deactivate the functionality about a filter. Copy the following example in a custom plugin and use it. It is also possible to use it as ‘Must Use plugin‘. In your case in a Multisite installation, you should the plugin activates as ‘Network Wide’, about all sites of the network.

add_filter( 'xmlrpc_enabled', '__return_false' );