小编use*_*044的帖子

从PowerShell cmdlet返回对象

我正在尝试为PowerShell管理单元创建自己的cmdlet集.我遇到的问题是我创建了自己的对象,我在ProcessRecord方法中创建和填充但我无法更改返回类型以允许我返回我创建的对象.

 protected override void ProcessRecord()
 {
    ReportFileSettings rptFileSettings = new ReportFileSettings();
    rptFileSettings.Enabled = string.Equals((reader.GetAttribute("Enabled").ToString().ToLower()), "yes");
    rptFileSettings.FileLocation = reader.GetAttribute("FileLocation").ToString();
    rptFileSettings.OverwriteExisting = string.Equals(reader.GetAttribute("OverwriteExistingFile").ToString().ToLower(), "yes");
    rptFileSettings.NoOfDaysToKeep = int.Parse(reader.GetAttribute("NumberOfDaysToKeep").ToString());
    rptFileSettings.ArchiveFileLocation = reader.GetAttribute("ArchiveFileLocation").ToString();

    return rptFileSettings;
 }
Run Code Online (Sandbox Code Playgroud)

这是我的ProcessRecord方法,但是因为它覆盖了PSCmdlet中的那个,所以无法从void更改返回类型.

任何人都可以帮助返回rptFileSettings对象的最佳方法,以便我可以将其与其他cmdlet中的值一起使用吗?

c# powershell cmdlets return-type pscmdlet

6
推荐指数
1
解决办法
3755
查看次数

Microsoft Dynamics CRM 2013的Javascript兼容性错误

我正在运行Microsoft Dynamics CRM 2013的自定义代码验证工具,并将以下内容标记为潜在问题.

  • ::的出现位于此Web资源中1次.
  • .text的出现位于此Web资源中10次.
  • ActiveXObject的出现(在此Web资源中找到了2次).
  • .attachEvent的出现(在此Web资源中找到了4次).
  • .childNodes.length的出现位于此Web资源中的4个时间.
  • .firstChild的出现位于此Web资源中29次.
  • .lastChild的出现位于此Web资源中的3个时间.
  • .nextSibling的出现位于此Web资源中的8个时间.
  • .previousSibling的出现位于此Web资源中的2个时间.
  • .contains的出现(在此Web资源中找到了7次).
  • dblclick的出现位于此Web资源中1次.
  • .dir的出现位于此Web资源中的6个时间.
  • .innerText的出现位于此Web资源中1次.
  • .outerHTML的出现位于此Web资源中的2个时间.
  • .currentStyle的出现位于此Web资源中的9个时间.
  • 不透明度=的出现位于此Web资源中的3个时间.
  • .srcElement的出现在此Web资源中找到了1次.
  • .returnValue的出现位于此Web资源中的2个时间.
  • .add的出现(在此Web资源中找到了9次).

这些都来自一个使用jQuery JavaScript Library v1.6.1的JavaScript文件

任何人都可以告诉我: - 除了ActiveX对象,我知道这只是IE浏览器,如果这些是其他主流浏览器如Firefox/Chrome的问题. - 我是否需要更新java脚本库的版本 - 或者我是否需要将这些方法调用替换为兼容的?

javascript dynamics-crm custom-code dynamics-crm-2013

0
推荐指数
1
解决办法
1864
查看次数