none
关于 IServiceBehavior 能设置自定义属性吗?

    问题

  • 能否实现以下目的?
     <system.serviceModel>

        <extensions>
    <behaviorExtensions> <add name="UserNameValidateServiceBehavior" type="..., Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" myAttr1= "1" myAttr1= "2" />

    myAttr1, myAttr2 .... 是我想自定义的属性。

    • 已编辑 BI7PRK 2017年1月9日 1:55 有错别字
    2017年1月9日 1:55

全部回复

  • Hi BI7PRK,

    你能告诉我你的工程是什么类型工程吗? wpf winform 还是uwp工程?

    有点不明白你的意思是什么?

    UWP中支持属性捆绑的,在MVVM模式中经常使用。

    你能明确一下你问题吗?

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年1月9日 5:54
    版主
  • 非常感谢 @Hart Cheng 的答复。我的工程是 WCF(service) & WPF(client)。 使用了 UserName凭据认证。 例如Header键名我想在配置文件中可设置。而不是固定写在代码中。

     var headers = OperationContext.Current.IncomingMessageHeaders;
     var index = headers.FindHeader(name, ns);  // name能否在配置文件中定义?

    2017年1月9日 12:53
  • Hi BI7PRK,

    这个应该是可以实现的,一般是通过配置文件,进行配置。

    这边有个WCF的配置文件,你可以参考一下,它也是把WCF配置成service的。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年1月10日 3:29
    版主