Controlador Api declarando más de una instrucción Get

Usando el nuevo controlador Api en MVC4, y he encontrado un problema. Si tengo los siguientes métodos:

public IEnumberable<string> GetAll()

public IEnumberable<string> GetSpecific(int i)

Esto funcionará. Sin embargo, si quiero recuperar algunos datos diferentes de un tipo diferente, el valor predeterminado esGetAll método, aunque el$.getJSON se establece en elGetAllIntegers método:

public IEnumberable<int> GetAllIntergers()

(malas convenciones de nomenclatura)

¿Es posible que yo pueda hacer esto?

¿Puedo tener una sola?GetAll ¿Método en el controlador web API?

Creo que es más fácil visualizar lo que estoy tratando de lograr. Aquí hay un fragmento de código para mostrar lo que me gustaría poder hacer, en una solaApiController:

<code>public IEnumerable<string> GetClients()
{ // Get data
}

public IEnumerable<string> GetClient(int id)
{ // Get data
}

public IEnumerable<string> GetStaffMember(int id)
{ // Get data
}

public IEnumerable<string> GetStaffMembers()
{ // Get data
}
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta