Я заметил странный случай при вызове метода службы WCF из скрипта Powershell.Я реализовал базовый сервис с одним методом, как показано ниже:
public int receive_data(string machine_name, string ad_site, string user_name,string version)
{ //do some stuff in here }
Этот метод принимает 4 параметра, как показано.
Однако при создании объекта этого сервиса в powershell и выполненииa | GM, чтобы отобразить это, я вижу следующее:
receive_data Method void receive_data(string machine_name, string ad_site, string user_name, string version, [ref] int receive_dataResult, [ref] bool receive_d...
Это показывает, что необходимы 2 других параметра [Ref].PowerShell не отправит без этих двух дополнительных параметров.
Мой вопрос: каковы параметры?Зачем они нужны и не выступают против Службы?