• 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>
    

      

  • 相关阅读:
    团队作业2:需求分析&原型设计
    第0次作业
    asp.net创建文件夹出错的解决方案[转]
    C# 线程手册 第一章 线程定义 线程
    Apache+php+mysql在windows下的安装与配置图解
    对于访问IIS元数据库失败的解决
    通过设置CSS position 属性来固定层的位置
    vs2008快捷键极其技巧 转载
    大文件上传组件
    C#代码备份还原MSSQL数据库
  • 原文地址:https://www.cnblogs.com/birdwawe/p/4583350.html
Copyright © 2020-2023  润新知