该文被密码保护。 阅读全文
摘要:
i. Ctrl-M-O 折叠所有方法ii. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)iii. Ctrl-M-M 折叠或展开当前方法iv. Ctrl-M-L展开所有方法其他的快捷方式:1.怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号2.. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。Ⅱ. 按住Shift+Alt点击矩形的左上和右下位置即可。3.怎样快速隐藏或显示当前代码段?Ctrl+MM4.怎样快速切换不同的窗口?Ctrl+Tab5.怎样生成解决方案?Ctrl+Shift+B6.怎样快速添加代码段?输入prop然... 阅读全文
摘要:
实质:服务说明实质上就是服务相关的一些信息。1.服务端代码添加了如下黄色代码: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 // Open the ServiceHost ... 阅读全文
摘要:
1.如果在....定义了基址那么寻址有以下几种情况 1 第三个终结点定义指定一个绝对地址,如下面的示例配置所示。 2 5 6 !-- The relative address specified: use the base address --> 7 8 9 在终结点还可以指定一个绝对地址和一个不同的传输协议 (TCP)。基址在地址中不起作用。实际终结点地址为 net.tcp://localhost:9000/servicemodelsamples/service。 全址:终结点是否有全址? 终结点中的全址 :基址+终结点中的相对地址 阅读全文
摘要:
多个协定”示例演示如何在一个服务上实现多个协定,以及如何配置终结点以便与实现的每个协定进行通信1.服务端代码如下(服务实现了两个协定,增加了黄色所示代码): 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 ... 阅读全文
摘要:
1.服务端配置如下(一个Service节点下可有多个endpoint,): 1 1 2 2 3 3 4 4 6 6 7 8 7 9 8 10 9 11 10 12 11 13 12 14 13 15 14 16 15 2. 客户端配置: 1 2 3 4 5 6 7 8 9 10 11 ... 阅读全文