亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Windows服務承載WCF

2019-11-17 01:37:30
字體:
來源:轉載
供稿:網友

Windows服務承載WCF

Source文件

-------------------------

  1 using System;  2 using System.Collections.Generic;  3 using System.Linq;  4 using System.Text;  5   6 using System.ComponentModel;  7 using System.ServiceModel;  8 using System.ServicePRocess;  9 using System.Configuration; 10 using System.Configuration.Install; 11  12 namespace Microsoft.ServiceModel.Samples 13 { 14     // Define a service contract. 15     [ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")] 16     public interface ICalculator 17     { 18         [OperationContract] 19         double Add(double n1, double n2); 20         [OperationContract] 21         double Subtract(double n1, double n2); 22         [OperationContract] 23         double Multiply(double n1, double n2); 24         [OperationContract] 25         double Divide(double n1, double n2); 26     } 27  28     // Implement the ICalculator service contract in a service class. 29     public class CalculatorService : ICalculator 30     { 31         // Implement the ICalculator methods. 32         public double Add(double n1, double n2) 33         { 34             double result = n1 + n2; 35             return result; 36         } 37  38         public double Subtract(double n1, double n2) 39         { 40             double result = n1 - n2; 41             return result; 42         } 43  44         public double Multiply(double n1, double n2) 45         { 46             double result = n1 * n2; 47             return result; 48         } 49  50         public double Divide(double n1, double n2) 51         { 52             double result = n1 / n2; 53             return result; 54         } 55     } 56  57     public class CalculatorWindowsService : ServiceBase 58     { 59         public ServiceHost serviceHost = null; 60         public CalculatorWindowsService() 61         { 62             // Name the Windows Service 63             ServiceName = "WCFWindowsServiceSample"; 64         } 65  66         public static void Main() 67         { 68             ServiceBase.Run(new CalculatorWindowsService()); 69         } 70  71         // Start the Windows service. 72         protected override void OnStart(string[] args) 73         { 74             if (serviceHost != null) 75             { 76                 serviceHost.Close(); 77             } 78  79             // Create a ServiceHost for the CalculatorService type and 80             // provide the base address. 81             serviceHost = new ServiceHost(typeof(CalculatorService)); 82  83             // Open the ServiceHostBase to create listeners and start 84             // listening for messages. 85             serviceHost.Open(); 86         } 87  88         protected override void OnStop() 89         { 90             if (serviceHost != null) 91             { 92                 serviceHost.Close(); 93                 serviceHost = null; 94             } 95         } 96     } 97  98     // Provide the ProjectInstaller class which allows 99     // the service to be installed by the Installutil.exe tool100     [RunInstaller(true)]101     public class ProjectInstaller : Installer102     {103         private ServiceProcessInstaller process;104         private ServiceInstaller service;105 106         public ProjectInstaller()107         {108             process = new ServiceProcessInstaller();109             process.Account = ServiceAccount.LocalSystem;110             service = new ServiceInstaller();111             service.ServiceName = "WCFWindowsServiceSample";112             Installers.Add(process);113             Installers.Add(service);114         }115     }116 }

app.config

-----------------------------

<?xml version="1.0" encoding="utf-8" ?><configuration>  <system.serviceModel>    <services>      <service behaviorConfiguration="CalculatorServiceBehavior" name="Microsoft.ServiceModel.Samples.CalculatorService">        <endpoint address="http://localhost:8000/ServiceModelSamples/service"          behaviorConfiguration="NewBehavior0" binding="wsHttpBinding"          contract="Microsoft.ServiceModel.Samples.ICalculator" />        <endpoint address="http://localhost:8000/ServiceModelSamples/service/mex"          binding="mexHttpBinding" contract="IMetadataExchange" />        <host>          <baseAddresses>            <add baseAddress="http://localhost:8000/ServiceModelSamples/service" />          </baseAddresses>        </host>      </service>    </services>    <behaviors>      <endpointBehaviors>        <behavior name="NewBehavior0" />      </endpointBehaviors>      <serviceBehaviors>        <behavior name="CalculatorServiceBehavior">          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/Sample"            httpsGetEnabled="true" />          <serviceDebug includeExceptionDetailInFaults="false" />        </behavior>      </serviceBehaviors>    </behaviors>  </system.serviceModel></configuration>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人精品电影| 91免费版网站入口| 57pao成人国产永久免费| 亚洲japanese制服美女| 久久噜噜噜精品国产亚洲综合| 日韩a**中文字幕| 性欧美激情精品| 国产精品第8页| 久久亚洲综合国产精品99麻豆精品福利| 国产成人精品免费视频| 亚洲最新av网址| 日韩av日韩在线观看| 欧美性猛交丰臀xxxxx网站| 色中色综合影院手机版在线观看| 国产精品久久久久久久久| 欧美激情精品久久久| 日本老师69xxx| 亚洲性日韩精品一区二区| 国产丝袜一区视频在线观看| 亚洲另类图片色| 日韩成人在线视频网站| 欧美精品制服第一页| 国产精品福利久久久| 亚洲人成欧美中文字幕| 亚洲精品小视频| 色狠狠久久aa北条麻妃| 日韩欧美亚洲一二三区| 欧美肥臀大乳一区二区免费视频| 亚洲欧美激情四射在线日| 久久精品国产99国产精品澳门| 欧美精品久久久久a| 日韩在线观看网址| 日韩在线精品一区| 亚洲视频欧美视频| 亚洲午夜av久久乱码| 亚洲性视频网址| 欧美一级大胆视频| 国产精品网站大全| 国产视频精品久久久| 国产成人精品a视频一区www| 亚洲国产精品系列| 欧美xxxx综合视频| 欧美一区二区影院| 亚洲天堂视频在线观看| 色系列之999| 不卡在线观看电视剧完整版| 色偷偷噜噜噜亚洲男人| 精品中文字幕久久久久久| 国产精品成人国产乱一区| 欧美成人亚洲成人| 国产精品久久久久77777| 日本精品va在线观看| 一区二区三区国产在线观看| 成人伊人精品色xxxx视频| 日韩免费观看网站| 国产精品视频区1| 欧美大全免费观看电视剧大泉洋| 日韩视频免费大全中文字幕| 日韩动漫免费观看电视剧高清| 国产精品成人免费视频| 日韩黄色在线免费观看| 国产一区二区三区久久精品| 国产精品久久久久久影视| 91性高湖久久久久久久久_久久99| 国产精品久久二区| 92福利视频午夜1000合集在线观看| 国产成人精品一区二区在线| 国语自产精品视频在线看一大j8| 久久亚洲精品中文字幕冲田杏梨| 久久伊人精品天天| 日韩在线视频免费观看| 免费av一区二区| 日韩成人网免费视频| 欧美福利视频网站| 欧美在线视频网| 亚洲一区999| 亚洲天堂av女优| 成人福利网站在线观看11| 91国在线精品国内播放| 91久久国产婷婷一区二区| 亚洲社区在线观看| 成人美女av在线直播| 亚洲精品免费av| 日韩美女视频在线观看| 国产精品影院在线观看| 国产精品大陆在线观看| 亚洲最大福利网| 韩国日本不卡在线| 亚洲一区二区三区视频| 亚洲xxxx妇黄裸体| 欧美性受xxxx白人性爽| 一本一道久久a久久精品逆3p| 午夜精品久久久久久久久久久久| 国产精品久久久久77777| 高清欧美性猛交| 精品国产精品三级精品av网址| 久久久久国产视频| 91精品视频免费| 国产成人亚洲综合91| 国产欧美 在线欧美| 国产日韩精品在线观看| 成人国内精品久久久久一区| 欧美韩国理论所午夜片917电影| 国产狼人综合免费视频| 亚洲高清在线观看| 日韩av一区二区在线观看| 国产精品一香蕉国产线看观看| 色琪琪综合男人的天堂aⅴ视频| 欧美精品日韩三级| 亚洲欧美色图片| 中文字幕亚洲自拍| 欧美日韩国产在线看| 福利视频导航一区| 国产成人高潮免费观看精品| 九九九久久国产免费| 亚洲精品在线不卡| 国产ts一区二区| 国产免费观看久久黄| 国产视频丨精品|在线观看| 亚洲香蕉成视频在线观看| 亚洲xxxx妇黄裸体| 国产在线精品成人一区二区三区| 亚洲黄色av网站| 最新国产成人av网站网址麻豆| 亚洲美腿欧美激情另类| 欧美激情精品久久久久久免费印度| 国产精品福利网站| 亚洲精品资源在线| 欧美一区二区大胆人体摄影专业网站| 亚洲第一福利在线观看| 国产成人综合久久| 欧美丰满少妇xxxxx做受| 亚洲色图av在线| 亚洲欧洲在线视频| 欧美激情国产高清| 尤物99国产成人精品视频| 久久精品国产久精国产思思| 欧美国产日本高清在线| 久久精品国产96久久久香蕉| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲欧美国产另类| 亚洲精品日韩丝袜精品| 国产日韩精品在线| 一区二区欧美激情| 日韩免费观看在线观看| 欧美天天综合色影久久精品| 日韩av在线看| 久久精品中文字幕一区| 成人亚洲综合色就1024| 色婷婷综合久久久久| 国内揄拍国内精品| 亚洲系列中文字幕| 最新中文字幕亚洲| 欧美成人免费视频| 精品视频在线导航| 亚洲国产精品免费| 最近2019年手机中文字幕| 久久在精品线影院精品国产| 日韩在线观看免费| 欧美日韩中文在线| 国产午夜精品全部视频在线播放| 91高清在线免费观看| 国产一区视频在线播放| 黄色成人av网|