如何为动态参数添加帮助?

时间:2018-03-23 13:32:56

标签: c# .net powershell cmdlets cmdlet

因此,我已经创建了一个带有动态参数的cmdlet:

public class MyCmdLet : IDynamicParameters
{
    public string StandbyFilePath => _standbyFilePathDynamicParameter.StandbyFilePath;
    private StandbyFilePathDynamicParameter _standbyFilePathDynamicParameter;

    public object GetDynamicParameters()
    {
        if (RecoveryState == RestoreMode.StandBy)
        {
            return _standbyFilePathDynamicParameter = new StandbyFilePathDynamicParameter();
        }

        return null;
    }
}

public class StandbyFilePathDynamicParameter 
{
    [Parameter(Mandatory = true)]
    public string StandbyFilePath
    {
        get { return _standbyFilePath; }
        set { _standbyFilePath = value; }
    }

    private string _standbyFilePath;
}

所以一切都很好,除了这个参数没有在cmdlet帮助中显示。无论如何如何添加帮助?

0 个答案:

没有答案