Como uso o VaryByParam com vários parâmetros?

No ASP.NET MVC2 eu usoOutputCache e aVaryByParam atributo. Eu consegui funcionar bem com um único parâmetro, mas qual é a sintaxe correta quando tenho vários parâmetros no método?

[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId)
{
//I've got this one under control, since it only has one parameter
}

[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId, int languageId)
{
//What is the correct syntax for VaryByParam now that I have a second parameter?
}

Como faço para fazer o cache das páginas usando os dois parâmetros? Digito adicionar o atributo duas vezes? Ou escreva "customerId, languageId" como o valor ??

questionAnswers(2)

yourAnswerToTheQuestion