operationcontext

    2热度

    1回答

    我要定义一个泛型类型t的函数,其中对于T有一定的方法 其实我想实现的一个隐含的实现以下内容: 我已经很重复这样的代码: def update(id: Long) = CORSAction { implicit request => request.body.asJson.map { json => json.asOpt[Wine].map { wine => win

    6热度

    3回答

    我有一个OperationContext在异步操作被调用(并且我的线程更改)后变为空。 我知道这是一个知道的问题,我已经抛出了一些关于这个问题的StackOverflow问题。 在.net 4.6.2有问题的解决方法,因为您可以阅读here。 OperationContext.Current异步改进 WCF现在有能力 包括OperationContext.Current用的ExecutionCon

    3热度

    3回答

    我们在深度抽象程序集中的某个地方存在从OperationContext.Current中读取数据的WCF行为,当此代码从Task中执行时,OperationContext.Current为空,是否可以在抽象程序集内部解决这个问题,还是需要向这个程序集的所有消费者添加一些代码?

    0热度

    1回答

    要自定义WCF服务器中的授权,我重写ServiceAuthorizationManager.CheckAccessCore()。在这里我需要使用OperationContext定位客户端调用的方法。我发现在这个优秀的后部分解决方案:WCF: Retrieving MethodInfo from OperationContext 我的情况下(简体)是如下: [ServiceContract] pu

    1热度

    1回答

    在My Project中,我有一个方法PreAction(),它用于所有的方法。预作用()包含操作上下文对象即 OperationContext currentContext = OperationContext.Current 所以,当我试图调用一个方法X在该方法中我使用的是预作用()方法。因此,作为操作上下文是服务模型,我收到一个异常,指出未将对象引用设置为对象的实例。 那么如何克服这种情

    5热度

    1回答

    在正常WCF请求/应答合同,则可以使用类似阅读邮件标题: OperationContract.Current.IncomingMessageHeaders 我想不通的是如何做到这一点的双工协定回调侧。在回调实施OperationContext.Current内部是null。 编辑4/5/2013: 我使用基于net.tcp的自定义绑定,但有很多的自定义。例如,使用协议缓冲区消息编码而不是Xml

    0热度

    1回答

    我正在编写一个MVC5应用程序,并且正在上传BlockBlobs到Azure。 我有一些现在已经过时的微软代码,我希望将这个过时的代码转换成可以在我的应用程序中工作的代码。 这里是旧代码: BlockBlob.PutBlock(blockId, chunkStream, null, null, new BlobRequestOptions() { RetryPolicy = RetryPolici

    0热度

    1回答

    我正在探索在从.NET客户端调用基于Java的服务时将soap头部注入出去的消息。 我看到OperationContextScope最适合我的要求,如下所示,并且在初始测试中工作正常。我想确保我没有犯这样的错误,因为我的应用程序是.NET控制台批处理。在.NET控制台应用程序的上下文中是否会有使用此类的问题? 我使用SVCUITIL通过传递wsdl & xsd创建了用于JAVA服务的代理。 usi

    1热度

    1回答

    帮助我理解这两者之间的差异。根据我的操作, 无论您使用的是哪种.NET应用程序(如WCF,控制台,Web等),都可以使用ContextScope,如果您要调用任何其他服务(如WCF或基于Java的服务),则可以使用ContextScope [它会无法在ASMX服务中工作]将标题添加到传出消息中。 如果是这样,那么为什么我们需要MessageInspectors在任何客户端添加标题? Operati

    0热度

    1回答

    我有一个连接到多个客户端的WCF服务。 服务的配置如下: ServiceBehavior( InstanceContextMode = InstanceContextMode.Single, UseSynchronizationContext = false, ... 在我使用标识使用OperationContext.Current.SessionId客户服务