zoukankan      html  css  js  c++  java
  • 八、WinForm客户端的配置与使用

    Winform客户端应用首先要指定Csla的认证方式,虽然Csla支持多种认证方式,但IBeamMDAA现在首选自定义认证方式。

    另外,还需确定应用服务器的指向。

    配置示例如下:

    <appSettings>

        <add key="CslaAuthentication" value="Csla" />

        <add key="CslaDataPortalProxy" value="Csla.DataPortalClient.WcfProxy, Csla"/>

        <!--

        <add key="CslaDataPortalProxy" value="Csla.DataPortalClient.LocalProxy, Csla" /> -->

     </appSettings>

     

    <system.serviceModel>

        <client>

          <endpoint name="WcfDataPortal" address="http://localhost:8000/" binding="customBinding" bindingConfiguration="compactBinding" contract="Csla.Server.Hosts.IWcfPortal" />

        </client>

        <behaviors>

          <endpointBehaviors>

            <behavior name="ServiceCertificate">

              <clientCredentials>

                <serviceCertificate>

                  <authentication certificateValidationMode="PeerTrust" />

                </serviceCertificate>

              </clientCredentials>

            </behavior>

          </endpointBehaviors>

        </behaviors>

        <bindings>

          <customBinding>

            <binding name="compactBinding" sendTimeout="00:10:00">

              <compactMessageEncoding>

                <binaryMessageEncoding>

                  <readerQuotas maxDepth="64" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="16384" />

                </binaryMessageEncoding>

              </compactMessageEncoding>

              <httpTransport maxReceivedMessageSize="2147483647" />

            </binding>

          </customBinding>

        </bindings>

        <extensions>

          <bindingElementExtensions>

            <add name="compactMessageEncoding" type="Amib.WCF.CompactMessageEncodingElement, CompactMessageEncoder, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />

          </bindingElementExtensions>

        </extensions>

     </system.serviceModel>

    另外,如果Winform客户端的配置是直接访问数据,可参考前一章节关于应用服务器的配置。

    上面列出了Winform客户端的配置,但框架使用者不需要写代码配置,只需了解概念就行了,IBeamMDAA的客户端应用已经集成了配置功能,可在登录时通用用户界面选择。

     

     

  • 相关阅读:
    Git checkout on a remote branch does not work
    制作ubuntu U盘安装盘
    Angular 2.0 和 1.x比较
    图文浅谈css3
    前后端数据交互方法
    CSS实现响应式全屏背景图
    html5图片高度自适应解决方法
    2014年最后100天,想说点啥。
    js常用代码
    html5+css3开发总结
  • 原文地址:https://www.cnblogs.com/yyj/p/2208125.html
Copyright © 2011-2022 走看看