К сожалению, это невозможно сделать, используя WCF по умолчанию. Существует несколько обходных путей:
RequiredParametersBehavior
Однако вы можете реализовать FaultContract и сбросить ошибку, когда входной параметр равен нулю.