2011-11-23 99 views
2

我一直在努力与WCF做我希望它工作的方式休息。显然,其他人也是如此。我听说过WCF Web Api project,但错误地将它解雇了,却没有仔细观察它。可悲的是,现在我正在看它,我发现文档已经过时了。像,this blog post有一些很好的信息,但类已经改变,参数已经改变,总之,设计已经改变。我在哪里可以找到有关WCF Web API的最新文档?

所以我一直在使用一个旧的例子来说明如何插入Json.NET(newtonsoft)作为我的serializier,但只有在我使用它之后才意识到,它对我的​​IErrorHandler不起作用。此外,我有一个问题,如何Deserialize a string from the uri template to an operation Type parameter

不过看样子,我应该能够解决这两个问题(可能很多人认为我没有绊倒还)通过媒体格式扩展点,什么是被称为Processor<..>早过时文档中,这现在是HttpOperationHandler<..> s,除非我误解了。

我的问题是相当基本的,我想不出如何正确配置我的IIS托管的应用程序使用我的操作处理程序,假设我已经正确实现它。既然在这样一件基本的事情上寻求指示,感觉很愚蠢,我宁愿问我在哪里可以找到一些关于如何做这种事情的文档? (当然,欢迎解释。)

我没有找到存在哪些类或者它们的方法是用什么参数命名的。我可以在我的对象浏览器中看到所有内容。我需要整体设计的文档,和/或隐式描述诸如以下内容的示例:

  • API中不同类如何配合在一起?
  • 如何从web.config配置?
  • 我必须宁愿做一个自定义HttpServiceHostFactory?
  • 你打算如何使用该框架?
  • 我该如何扩展以达成目标?
  • 我应该如何配置才能使扩展生效?

回答

1

从没有答案我假设的文件很简单,还没有准备好。

我一直在寻找它的Documentation选项卡下的CodePlex网站,发现过时的东西。

然而,熟悉自己与Codeplex上了一下后,我发现的好东西是this Discussion section。在那里搜索一下,说了很多,说实话。

关于配置文件配置,我没有找到任何东西,所以我假设这将被添加为官方发布之前的最后一件事。这意味着我现在将在定制HttpServiceHostFactory中使用HttpConfiguration

关于HttpOperationHandler的诀窍有两方面:首先,我在我的操作中抛出了异常,但尚未实施全球HttpErrorHandler。 (Doh!)其次,我不知道HttpOperationHandler的参数名称是< ..>。OnHandle必须匹配操作参数的名称。

相关问题