zoukankan      html  css  js  c++  java
  • WCF 配置文件(三)

    配置文件概述

      WCF服务配置是WCF服务编程的主要部分。WCF作为分布式开发的基础框架,在定义服务以及定义消费服务的客户端时,都使用了配置文件的方法。虽然WCF也提供硬编程的方式,通过在代码中直接设置相关对象的属性来完成服务端与客户端的配置,然而这种方式并不利于后期程序的更改和扩展。因此,配置文件给WCF程序编程带来了极大的便利性,通过配置文件配置服务,可提供在部署时而非设计时提供终节点和服务行为数据的灵活性。正因如此,WCF的框架有着极大的伸缩性和自定义性。

    WCF配置文件的结构包含3个部分,services(服务)、bindings(绑定)、behaviors(行为)  Web程序在Web.config中配置,应用程序中在App.config中配置。

     配置文件主要结构

    在Config中配置服务的结点为:<system.serviceModel></system.serviceModel>,在这个节点中主要有三个平级的部分。如下代码所示:

     1 <?xml version="1.0" encoding="utf-8"?>
     2  <configuration>
     3    <system.serviceModel>
     4  
     5      <!--配置服务和终结点开始-->
     6      <services>
     7        <service>
     8          <endpoint></endpoint>
     9        </service>
    10      </services>
    11      <!--配置服务和终结点结束-->
    12  
    13      <!--配置绑定开始-->
    14      <bindings>
    15        <netTcpBinding>
    16          <binding>
    17          </binding>
    18        </netTcpBinding>
    19      </bindings>
    20      <!--配置绑定结束-->
    21  
    22      <!--配置行为开始-->
    23      <behaviors>
    24        <serviceBehaviors>
    25          <behavior>
    26          </behavior>
    27        </serviceBehaviors>
    28      </behaviors>
    29      <!--配置行为结束-->
    30  
    31    </system.serviceModel>
    32  </configuration>
    

      

  • 相关阅读:
    【PAT】 B1006 换个格式输出整数
    【PAT】B1014 福尔摩斯的约会
    【PAT】B1005 继续(3n+1)猜想
    【PAT】B1004 成绩排名
    【PAT】B1003 我要通过!
    【PAT】B1002 写出这个数
    【PAT】B1001 害死人不偿命的(3n+1)猜想
    【PAT】A1001A+B Format
    【PAT】B1027 打印沙漏(20 分)
    【PAT】B1032 挖掘机技术哪家强(20 分)
  • 原文地址:https://www.cnblogs.com/birdwawe/p/4583350.html
Copyright © 2011-2022 走看看