Windows Communication Foundation 提供了种类繁多的扩展点,不过由于有限的文档,大部分开发人员把它们都视作无物。在 MSDN 有一些信息,不过离满足需要还有一段差距。Carlos Figueira 打算通过一系列关于 WCF 扩展的文章来改变这种现状。
Carlos 已经发布了 4 篇关于行为和服务模型扩展的文章。在深入地讨论这些行为接口之后,他还提供了构建这些扩展的一些真实世界的例子。目前为止,他涉及到的场景有:
POCO 服务宿主( POCO Service Host ):演示了无需 ServiceContract 就能提供服务的方式。
可替换的序列化器( Alternate Serializers ):使用 XmlSerializer 或 NetDataContractSerializer 来替换默认的 DataContractSerializer。
端点帮助页面( Endpoint Help Page ):在用户通过网络浏览器访问服务的时候,创建一个新的帮助页面。
更多内容推荐
采访 ServiceStack 的项目领导 Demis Bellot——第 1 部分
ServiceStack是一个开源的、支持.NET与Mono平台的REST Web Services框架。InfoQ有幸与Demis Bellot深入地讨论了这个项目。在这篇两部分报道的第1部分中,我们主要谈论了ServiceStack项目建立的原动力,以及项目中的各种设计方案选择。
.NET Core 3.0 中的数据库驱动框架 System.Data
System.Data对于.NET中任何关系型数据库的访问都至关重要。因为其前身是ActiveX Data Objects,所以它也被称为ADO.NET。
WCF 已开源
.NET基金会近日宣布将Windwos通讯开发平台(WCF)开源。WCF最初由.NET 3.0引入,为跨应用通讯提供高级抽象方式。
Android 基础到进阶四大组件之 ContentProvider 详解,安卓开发菜鸟教程
public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + PATH_USERS); //返回代码 public static final int USER_INFO = 1; //创建UriMatcher对象 private static UriMatcher uriMatcher; //创建静态代码块 static {
2021-11-05
JSON.NET 5 中的架构变更
Newtonsoft对JSON.NET进行了两项架构升级,以使其能够更容易地在涉及第三方库的项目中使用。这两项特性是默认设置和扩展数据。
7. Rook 的工作原理
2023-09-26
微软发布 Fluid:基于 Web 的文档协作平台
Fluid Framework是一个开发者平台,旨在帮助开发者构建高度协作、交互式的Web服务和应用程序。
微软发布 Azure SignalR Service 的预览版本
最近,微软在西雅图举办的年度Build开发者会议上发布了Azure SignalR Service的公开预览版本。SignalR之前就可以作为单独的ASP.NET库来下载,但现在它是第一次作为一个完整的托管服务来提供。
2. RPC:设计自己的 RPC 协议
2023-09-27
Microsoft 推出在 AzureApp Service 上支持 Windows 容器的公开预览版
微软宣布推出了在Azure App Service上支持Windows容器的公开预览版,该预览版对安装到App Service环境中的内容提供了更多的控制。这个声明扩展了容器服务的web应用程序的功能,不仅可以运行基于Linux的容器环境,现在还可以运行基于windows的容器环境。
关于.NET Core 是否应该支持 WCF Hosting 的争论
.NET Core是否应该支持WCF Hosting?在许多人看来,这似乎是一个奇怪的问题;答案很明显……是?否?好吧,实际上,这个问题的正反双方都在为自己的立场激烈辩护。本文将分析这场争论,说明双方的论据。
12. 结果集处理:Open 与 OpenDB
2023-09-26
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
2. Context:Beego Context 设计分析
2023-09-26
10、Sentinel 限流和降级扩展 01
2023-09-27
微软推出 Microsoft.Data.SqlClient,替代 System.Data.SqlClient
微软继续努力将微软产品从.NET Core中分离出来,并将SQL Server驱动程序分离到了一个单独的部署流中。
微软宣布开源 WPF、WinForms 和 WinUI
在微软Connect 2018大会上,微软发布了.NET Core 3.0的第一个预览版。同时,微软还宣布,他们将WPF、Windows Forms(WinForms)和WinUI作为开源项目托管在GitHub上。
在.NET 中实现 Actor 模型的不同方式
Vaughn Vernon于上周发布了Dotsero,这是一个基于.NET的Actor模型工具包,它参照了Akka的API。今年早些时候,微软Research部门也发布了一个基于Actor模型的框架,Orleans的预览版。最近,Vaughn与Orleans项目的带头人,来自微软Research部门的Sergey Bykov,在twitter上对Orleans与Dotsero这两种不同的实现方式进行了一番讨论。
服务器端 WCF 开发计划不明,开发者表示遗憾
微软在与服务器端WCF相关的问题上仍然没有什么进展。
06- 线程安全问题
2023-09-26
暂无签名
推荐阅读
电子书
大厂实战PPT下载
换一换 孔罗星 | 字节跳动 Dev Infra-APM 服务端观测平台负责人
冯家纯 | Greptime 联合创始人
吴英骏 | RisingWave Labs CEO
评论