Объявите методы доступа get в параметрах командлета PowerShell

Согласно MSDN:

«Параметры должны быть объявлены в общедоступных не-статических полях или характеристики. Параметры должны быть объявлены в свойствах. Недвижимость должен иметь метод доступа общедоступного набора, и если ValueFromPipeline или указано ключевое слово ValueFromPipelineByPropertyName, свойство должен иметь общедоступный метод доступа get."

Почему я должен объявлять методы доступа get в параметрах командлета ValueFromPipeline? Насколько я знаю, PowerShell нужно только вводить их значения, а не считывать их. Спасибо (кстати, мне просто интересно узнать об этом поведении:)).

5
задан Enrico Campidoglio 11 April 2012 в 14:45
поделиться