随笔分类 -  个人文章

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要:这个功能必须在“红石-1”(build 14393)以上的系统版中才能使用,运行在一台设备上的应用,可以通过URI来启动另一台设备上的应用。激活远程应用需要以下前提: 系统必须是build 14393或以上版本,UWP应用必须使用14393或以上版本的SDK开发。 被启动的应用应当支持协议激活,比如 阅读全文
posted @ 2016-10-17 12:05 东邪独孤 阅读(1934) 评论(10) 推荐(7)
摘要:地球人和火星人都知道,Process类既可以获取正在运行的进程,也可以启动一个新的进程。在79.77%应用场合,我们只需要让目标进程顺利启动就完事了,至于它执行了啥,有没有出错,啥时候退出就不管了。 但是,在某些情况下,启动新进程后,还希望能向目标进程传送数据,或者实时读取来自新进程的信息。比如,启 阅读全文
posted @ 2016-10-13 18:13 东邪独孤 阅读(3870) 评论(5) 推荐(11)
摘要:在上一篇烂文中,老周给大伙伴们介绍了 IErrorHandler 接口的使用,今天,老周补充一个错误处理的知识点——错误协定。 错误协定与IErrorHandler接口不同,大伙伴们应该记得,上回我们是把自己实现IErrorHandler接口的类型添加到ChannelDispatcher中的,也就是 阅读全文
posted @ 2016-10-02 11:28 东邪独孤 阅读(574) 评论(1) 推荐(2)
摘要:当被调用的服务操作发生异常时,可以直接把异常的原始内容传回给客户端。在WCF中,服务器传回客户端的异常,通常会使用 FaultException,该异常由这么几个东东组成: 1、Action:在服务调用中,action标头比较重要,它是塞在SOAP消息的Headers元素下面的,是消息头的一部分,a 阅读全文
posted @ 2016-09-24 18:00 东邪独孤 阅读(3531) 评论(1) 推荐(3)
摘要:应用程序域,你在网上可以查到它的定义,凡是概念性的东西,大伙儿只需要会搜索就行,内容看了就罢,不用去记忆,更不用去背,“名词解释”是大学考试里面最无聊最没水平的题型。 简单地说,应用程序域让你可以在一个进程中将某些代码隔离执行,相同的代码可以在不同的应用程序域中独立执行,互不干扰。也就是我做我的事, 阅读全文
posted @ 2016-09-21 18:54 东邪独孤 阅读(1554) 评论(3) 推荐(4)
摘要:在开始吹牛之前,先说说.net Core的事情。 你不能把.NET Core作为全新体系来学习,因为它也是.NET。关于.NET Core,老周并不打算写什么,因为你懂了.NET,就懂了.NET Core了。使用.NET Core,你只需要学会一件事——学会如何配置环境,侧重点是运行环境,开发环境你 阅读全文
posted @ 2016-09-12 16:04 东邪独孤 阅读(970) 评论(0) 推荐(10)
摘要:若干年前,老周写了几篇有关MEF的烂文,简单地说,MEF是一种动态扩展技术,比如可以指定以某个程序集或某个目录为搜索范围,应用程序在运行时会自动搜索符合条件的类型,并自动完成导入,这样做的好处是,主程序的代码不用改来改去,只需要把扩展的程序集放到对应的目录下就可以了。 MEF不仅可以用于“看不见”的 阅读全文
posted @ 2016-09-06 11:03 东邪独孤 阅读(5495) 评论(2) 推荐(10)
摘要:所谓授权者,就是服务授予客户端是否具有调用某个服务操作的权限。 授权过程可以通过一系列授权策略来进行评估,即每个特定的授权策略都按照各自的需求,衡量一下调用方是否具备访问服务操作的权限。在默认情况下,服务的授权策略列表中,会存在一个UnconditionalPolicy授权策略,这个类型没有公开,它 阅读全文
posted @ 2016-09-02 18:45 东邪独孤 阅读(1699) 评论(0) 推荐(1)
摘要:五月份的时候,有位老友给老周提了个建议:希望老周写一写WCF的文章。其实老周以前是写过WCF的文章的,只是不是写在这个博客里,老周并不打算把X年前的博客导进来,要写的话,重新写吧。毕竟,那个时候写的文章是比较肤浅。 根据老周有限的记忆,WPF、WCF、WF、WIF等已经问世有十个年头了,老周耍.ne 阅读全文
posted @ 2016-09-01 18:29 东邪独孤 阅读(1173) 评论(2) 推荐(3)
摘要:记得前面(忘了是哪天写的,反正是前些天,请用力点击这里观看)老周讲了一个14393新增的控件,可以很轻松地结合InkCanvas来完成涂鸦。其实,InkCanvas除了涂鸦外,另一个大用途是墨迹识别,就是手写识别。 识别功能早在Win 8 App的API中就有了,到了UWP,同样使用,这叫传承,一路 阅读全文
posted @ 2016-08-26 16:14 东邪独孤 阅读(2794) 评论(2) 推荐(6)
摘要:本地数据库可以有Y种选择,比如Sqlite、SQL Server Express、SQL Local DB、SQL Server CE、Access等,本文老周选用比较著名的Access本地数据库,在连接数据库应该注意的几个事情。 Access数据库是Office家族的一员,历史悠久,相信各位不会陌 阅读全文
posted @ 2016-08-16 11:36 东邪独孤 阅读(1713) 评论(7) 推荐(5)
摘要:前面的文章中,老周已向大伙伴们介绍了如何在终结点上使用地址头,只要服务是沿着该终结点调用的,那么每一次调用都会自动把地址头插入到SOAP消息的Header列表中。 而通过前一篇文章中的示例,大家也看到,客户端在调用服务时,必须指定与服务器完全一致的地址头,否则会验证失败。那是因为,在默认情况下,Ad 阅读全文
posted @ 2016-08-10 18:43 东邪独孤 阅读(828) 评论(0) 推荐(2)
摘要:从WPF开始,就有个InkCanvas控件,封装了数字墨迹处理相关的功能,Silverlight到Win 8 App,再到UWP应用,都有这个控件,所以,老周说了3688遍,凡是.net基础扎实者,必懂WPF,凡是WPF基础扎实者,必懂UWP。这叫一脉相承。 现在你明白为什么每次SDK发布后,老周不 阅读全文
posted @ 2016-08-08 12:05 东邪独孤 阅读(6342) 评论(9) 推荐(17)
摘要:记得不久前,老周写过博文,探讨过在ContextScope以一定的范内向发出的消息中插入消息头,scope只能为特定的某一次服务操作的调用而添加SOAP头,要是需要在每次调用操作协定的时候都插上Header,一种方法可以自定义实现消息拦截器,拦截服务传输的消息,并向消息添加header,关于拦截器, 阅读全文
posted @ 2016-08-07 11:31 东邪独孤 阅读(693) 评论(0) 推荐(0)
摘要:自定义实现两个对象的相等比较,一种方案是重写Object类的Equals方法,很easy,如果相等返回true,不相等就返回false。不过,如果把自定义相等的比较用于泛型集,比如Dictionary、HashSet等,这些集合都有一个共同点——必须标识存储项的唯一性,即每一个子项都有对应的key。 阅读全文
posted @ 2016-07-24 10:19 东邪独孤 阅读(5632) 评论(0) 推荐(8)
摘要:在相当多的情况下,咱们写入XML文件默认是使用文本格式来写入的,如果XML内容是通过网络传输,或者希望节省空间,特别是对于XML文档较大的情况,是得考虑尽可能地压缩XML文件的大小。 XmlDictionaryWriter类从XmlWriter类派生,它公开了一些静方法,可以直接创建基于文本、二进制 阅读全文
posted @ 2016-07-23 12:28 东邪独孤 阅读(1560) 评论(2) 推荐(2)
摘要:终结点主要作用是向客户端公开一些信息入口,通过这个入口,可以找到要调用的服务操作。通常,终结点会使用三个要素来表述,我记得老蒋(网名:Artech,在园子里可以找到他)在他有关WCF的书里,把这三要素称为“ABC”。 A就是Address,就是终结点的地址;B是Binding,绑定,用于描述传输的协 阅读全文
posted @ 2016-07-15 19:17 东邪独孤 阅读(1468) 评论(0) 推荐(1)
摘要:这个功能其实并不常用,一般开发较少涉及到证书,不过,简单了解一下还是有必要的。 先来说说制作测试证书的方法,这里老周讲两种方法,可以生成用于测试的.pfx文件。 产生证书,大家都知道有个makecert工具。好,我们先用这个工具来生成一个证书,并存放到当前用户的证书存储中。打开VS的开发人员命令提示 阅读全文
posted @ 2016-07-09 10:23 东邪独孤 阅读(7081) 评论(4) 推荐(4)
摘要:一个WCF服务可以实现多个服务协定(服务协定实为接口),不过,每个终结点只能与一个服务协定关联,并指定调用的唯一地址。那么,binding是干吗的?binding是负责描述通信的协议,以及消息是否加密等内容。 好,不扯F话,说说今天的主题——OperationContextScope,这是一个类,而 阅读全文
posted @ 2016-07-02 12:33 东邪独孤 阅读(2233) 评论(2) 推荐(10)
摘要:前面老周给大伙伴们介绍了把跟踪信息写入日志文件的方法,今天咱们换个类似的话题来扯一下,对了,咱们就说说怎么把WCF的往来消息log下来吧。 尽管在现实生活中,我们不主张偷窥他人信息,不过,偷窥程序信息是一件很快乐的事。 在很多情况下,WCF是用SOAP来完成数据交换的,SOAP是啥,网上搜一搜叫知道 阅读全文
posted @ 2016-06-25 17:56 东邪独孤 阅读(1324) 评论(1) 推荐(3)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页