Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Castle WCF Facility对WCF服务的异步调用-线程主体问题“;“继承”;_C#_Wcf_Castle_Wcffacility - Fatal编程技术网

C# 使用Castle WCF Facility对WCF服务的异步调用-线程主体问题“;“继承”;

C# 使用Castle WCF Facility对WCF服务的异步调用-线程主体问题“;“继承”;,c#,wcf,castle,wcffacility,C#,Wcf,Castle,Wcffacility,我使用来执行对WCF服务的异步调用,例如 public void Start() { // original thread svc.BeginWcfCall(x => x.GetData(), OnAsyncResult, null); } public void OnAsyncResult(IWcfAsyncCall<object[]> asyncCall) { // callback thread } public void Start() {

我使用来执行对WCF服务的异步调用,例如

public void Start()
{
    // original thread

    svc.BeginWcfCall(x => x.GetData(), OnAsyncResult, null);
}

public void OnAsyncResult(IWcfAsyncCall<object[]> asyncCall)
{
    // callback thread
}
public void Start()
{
//原丝
svc.BeginWcfCall(x=>x.GetData(),OnAsyncResult,null);
}
OnAsyncResult(IWcfAsyncCall asyncCall)的公共无效
{
//回调线程
}
是否有任何内置方法强制将
线程.CurrentPrincipal
设置为与调用线程中相同的值