硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

WCF 数据服务的命名资源

  • 2010-11-26
  • 本文字数:499 字

    阅读完需:约 2 分钟

最早称之为 Astoria,后来以 ADO.NET Data Services 的名称发布过第一个版本,之后又更名为 WCF 数据服务,它是一个暴露和查询结构化数据的 REST 风格的框架。查询结果可以返回为纯文本的 XML , JSON RDF+XML 。整个协议称之为 OData ,基于微软开放规范约定(Open Specification Promise)发布。

在 WCF 数据服务的当前版本中,开发人员只能把一个流资源关联到某个给定的实体上。流资源的一个典型应用是用来描述图片或视频的实体,以及图片 / 视频文件本身。显然,现在还有一些限制,当某人想暴露同一个资源的多个版本的时候,却无法复制它的实体数据。

而在 2010 年 10 月 CTP 版中,开发人员现在可以给实体添加额外的命名资源了。例如,可以把图片的流资源命名为“Thumbnail“、“Small”和“Full”。命名流资源的列表通过元数据来定义,这意味着实体的每个实例都具有相同的命名列表。

除了可以设定命名流列表外,还能编写一个必须实现 IDataServiceStreamProvider2 接口的方法,具体代码需要根据实体是如何定义的来确定。实现这个接口的过程,和之前的版本一样。要了解更多信息,可以访问 WCF 数据服务的官方博客

查看英文原文 Named Resource Streams for WCF Data Services

2010-11-26 21:051399
用户头像

发布了 254 篇内容, 共 68.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

挖掘中国方言语音数据的重要性与应用

数据堂

k8s client-go源码分析 informer源码分析(6)-Indexer源码分析

良凯尔

云原生 Kubernetes, 云原生, eBPF Client-go

Nautilus Chain:模块化Layer3架构为RWA赛道构建基础设施

西柚子

数据基建:埋点体系从认知到解决方案搭建

小鲸数据

埋点 用户行为分析 精细化运营 埋点框架 埋点设计

强化学习从基础到进阶-案例与实践[4.1]:深度Q网络-DQN项目实战CartPole-v0

汀丶人工智能

人工智能 深度学习 强化学习 DQN 6 月 优质更文活动

车载语音数据的重要性及关键技术:打造智能驾驶的人机交互体验

数据堂

k8s client-go源码分析 informer源码分析(4)-DeltaFIFO源码分析

良凯尔

容器 云原生 client Kubernetes, 云原生, eBPF Client-go

【译】别用大炮打蚊子—ServiceMesh的替代方案

九零后程序员

nginx Service Mesh 网络 security 服务网格

OpenHarmony/HarmonyOS路由跳转并传值

坚果

OpenHarmony 6 月 优质更文活动

模块五作业:微博发评论高性能高可用架构

家有两宝

#架构训练营

【Netty】「项目实战」(一)如何构建多客户端聊天室

sidiot

Java 后端 Netty 6 月 优质更文活动

强化学习从基础到进阶-案例与实践[4]:深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN

汀丶人工智能

人工智能 深度学习 强化学习 DQN 6 月 优质更文活动

强化学习从基础到进阶-常见问题和面试必知必答[4]::深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN

汀丶人工智能

人工智能 深度学习 强化学习 DQN 6 月 优质更文活动

如何在Cisco设备上停止Traceroute或Ping?

wljslmz

网络工程师 6 月 优质更文活动

探索中国方言多样性:中国方言数据库的重要性与应用

数据堂

k8s client-go源码分析 informer源码分析(5)-Controller&Processor源码分析

良凯尔

云原生 Kubernetes, 云原生, eBPF Client-go

基于Linux设计的倒车雷达系统

DS小龙哥

6 月 优质更文活动

Kubernetes CNI 网络模型及常见开源组件

穿过生命散发芬芳

cni 6 月 优质更文活动

C语言字符串的常用操作

芯动大师

C语言 字符串数组 6 月 优质更文活动

方言语音数据在方言语音识别中的关键作用

数据堂

Nautilus Chain:模块化Layer3架构为RWA赛道构建基础设施

BlockChain先知

Python潮流周刊#8:Python 3.13 计划将解释器提速 50%!

Python猫

Python

Nautilus Chain:模块化Layer3架构为RWA赛道构建基础设施

股市老人

【Netty】「萌新入门」(五)Pipeline 与 ChannelHandler

sidiot

Java 后端 Netty 6 月 优质更文活动

Linux 中的密码生成器:如何在命令行中生成随机密码

wljslmz

Linux 6 月 优质更文活动

WCF数据服务的命名资源_.NET_Jonathan Allen_InfoQ精选文章