A memória não é um arquivo, então a resposta curta é não. As alternativas são:
- Leia o arquivo, gravando-o como um arquivo temporário (
System.IO.Path.GetTempFileName()
é seu amigo aqui, para que o nome dê o arquivo parcial) e passando esse nome de arquivo para MySqlBulkLoader - Use uma ferramenta "Disco RAM" para criar um disco baseado em memória para colocar uma cópia do arquivo completo de 300 Mb e, em seguida, passe o caminho desse arquivo para o MySqlBulkLoader.