小编Set*_*ers的帖子

如何在 Jasmine 中监视全局函数并返回值

Jasmine 2.0如何监听MyFunction并返回?2

我有以下代码,其中第一行出现错误shouldPass

Error: function MyFunction(){ return 1; }() method does not exist

它似乎使用整个函数作为函数名称

我的文件.js:

MyFunctionToTest = function(){
    return MyFunction() + 1;
}

function MyFunction(){ return 1; }
Run Code Online (Sandbox Code Playgroud)

MyFileSpec.js:

describe("myTest", function(){
    it("shouldPass", function(){
        spyOn("MyFile", MyFunction).and.returnValue(2);

        expect(MyFunctionToTest()).toEqual(3)
    })
})
Run Code Online (Sandbox Code Playgroud)

javascript jasmine jasmine2.0

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

将WCF服务限制为特定用户帐户的最佳方法

我将使用Window Service/Service Host托管基本的HTTP WCF服务.我想将服务限制为2个特定窗口活动目录用户,这些帐户将在PRD和DEV环境之间变化,因此它们将在配置文件中设置.

我想知道最好的方法是什么,我通常知道如果我使用IIS托管服务,那么我可以在Web.config中限制它:http: //www.rickgaribay.net/archive/2007/04/ 04/recipe-wcf-basichttpbinding-with-windows-authentication.aspx 然而,由于我使用ServiceHost进行托管,所以我不相信这是一个选项.

根据我的阅读,似乎可以使用服务类级别的PrincipalPermission声明属性来执行此操作:http: //msdn.microsoft.com/en-us/library/vstudio/ms731200(v = vs.100).aspx 但是我不太清楚这是否会通过窗口服务的窗口帐户或发出HTTP请求的帐户.我需要的是传递HTTP请求帐户.此外,使用声明属性,是否可以使用配置文件属性而不是硬编码属性?

任何建议,如果您需要更多信息,请告诉我.

.net c# wcf

5
推荐指数
1
解决办法
2321
查看次数

为什么按名称的特定进程不在我创建的列表中?

我有这个功能,我检查过程是否已启动以及何时退出.但我在IF上使用断点并且列表计数始终为0.

当我运行任务amanager我看到有bf3.exe*32所以这里有什么问题?

private void isProcessRunning()
{                
    Process[] proclist = Process.GetProcessesByName("bf3.exe");

    if (proclist.Length > 0)
    {
        Logger.Write("Battlefield 3 Started");
        alreadyRun = true;
    }
    else if (alreadyRun == true)
    {
        Logger.Write("Battlefield 3 Exited");
    }            
}
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
74
查看次数

标签 统计

c# ×2

.net ×1

jasmine ×1

jasmine2.0 ×1

javascript ×1

wcf ×1