• 通过OperationContext添加消息头信息


    通过往WCF消息头中添加自定义信息,可以用于各种用途,比如可以用于传递AuthKey来判断调用是否合法。

    客户端:

                using (OperationContextScope scope = new OperationContextScope(iContextChannel))
                {
                    MessageHeader
    <string> mh = new MessageHeader<string>("abcde");
                    MessageHeader header 
    = mh.GetUntypedHeader("AuthKey""http://www.facebuyer.com");
                    OperationContext.Current.OutgoingMessageHeaders.Add(header);

                    
    return func();
                }

    服务端:

                string authKey = string.Empty;
                    
    if (OperationContext.Current != null)
                    {
                        authKey 
    = OperationContext.Current.IncomingMessageHeaders.GetHeader<string>("AuthKey""http://www.facebuyer.com");
                    }
  • 相关阅读:
    移动端适配方案
    js基础知识复习
    js单线程的本质-------Event Loop
    第13课 字典
    第12课 习题讲解
    第11课 循环嵌套和算法
    第10课 文件的读写
    第9课 循环语句与注释
    第8课 对象的方法
    第7课 初识函数
  • 原文地址:https://www.cnblogs.com/chenjunbiao/p/1760317.html
Copyright © 2020-2023  润新知