本文将分享c#–.Net源代码中的奇怪变量名(_[…])(HttpApplication.cs)的详细内容,此外,我们还将为大家带来关于.net–为什么事件处理程序只能在IHttpModule初始化期
本文将分享c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.cs)的详细内容,此外,我们还将为大家带来关于.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?、.NET 中的 ApplicationException 是什么?、android – ApplicationStatus类E / SysUtils:ApplicationStat中的ApplicationContext为null、android – 如何将applicationJacksonHttpMessageConverter的内容类型从application / json; charset = UTF-8更改为appl的相关知识,希望对你有所帮助。
本文目录一览:- c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.cs)
- .net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?
- .NET 中的 ApplicationException 是什么?
- android – ApplicationStatus类E / SysUtils:ApplicationStat中的ApplicationContext为null
- android – 如何将applicationJacksonHttpMessageConverter的内容类型从application / json; charset = UTF-8更改为appl
c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.cs)
_[....] = true;
和
_[....] = false;
我想知道这是否是混淆代码,还是这种我以前从未见过的c#约定? VS 2012似乎认为它不是真正的代码.
任何人都可以开导我吗?
解决方法
.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?
我使用NHibernate作为described here创建了一个不错的DAL.创建一个ISession时,我将一个事件处理程序连接到HttpApplication.EndRequest来进行清理.
但是,我将我的网站部署到IIS,并说:
在IHttpModule初始化期间,事件处理程序只能绑定到HttpApplication事件.
我完全明白了消息是什么,但是我不能为此而不舍弃.
我可以随时订阅Button的事件,为什么我不能订阅HttpApplication的事件?
如果有人可以对此做出一些看法,我将非常感激.
我也想知道,为什么它与开发服务器配合工作,而不是使用IIS 7?
编辑:
现在两个月过去了,我还没有收到任何有用的答案.
总结
以上是小编为你收集整理的.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
.NET 中的 ApplicationException 是什么?
为了抛出异常,我通常使用内置的异常类,例如ArgumentNullException
和NotSupportedException
.
但是,有时我需要使用自定义异常,在这种情况下我会写:
class SlippedOnABananaException : Exception { }class ChokedOnAnAppleException : Exception { }
等等。然后我在我的代码中抛出并捕获这些。但是今天我遇到了这ApplicationException
门课-我应该改用它吗?这是为了什么?
拥有许多具有不同名称的有效相同的异常类似乎效率低下(我通常不需要任何单独的功能)。但我不喜欢捕获泛型ApplicationException
并不得不使用额外代码来确定错误是什么的想法。
我的代码应该在哪里ApplicationException
适合?
答案1
小编典典根据msdn中的备注:
用户应用程序,而不是公共语言运行时,会引发派生自 ApplicationException 类的自定义异常。ApplicationException
类区分应用程序定义的异常与系统定义的异常。如果您正在设计需要创建自己的异常的应用程序,建议您从 Exception 类派生自定义异常。最初认为自定义异常应该从
ApplicationException 类派生;然而,在实践中,这并没有增加显着的价值。有关详细信息,请参阅处理异常的最佳实践。
从Exception
. 此外,只要有保证,我认为为您的案例创建新的例外没有问题。如果您遇到框架中已经存在异常的情况,请使用它,否则,请自行处理。
android – ApplicationStatus类E / SysUtils:ApplicationStat中的ApplicationContext为null
E / SysUtils:ApplicationStat中的ApplicationContext为null
有谁知道ApplicationStatus类?我没有在我的项目中
它发生在我在openGL中快速渲染纹理时
解决方法
我的问题是在打开新意图时直接传递额外的变量,如下所示.
>调用代码:
intent.putExtra("markerdata: ",assetVO);
>接收代码:
markerdata = (HashMap<String,Object>) getIntent().getSerializableExtra("markerdata");
2天前升级到Android Studio 1.3后,我总是变为空.
所以我的工作是将传递的信息捆绑在一起:
>调用代码:
Bundle b = new Bundle(); b.putSerializable("markerdata",assetVO); intent.putExtras(b);
>接收代码:
Bundle extras = getIntent().getExtras(); markerdata = (HashMap<String,Object>) extras.getSerializable("markerdata");
现在它的工作原理.希望它可以帮助别人.
android – 如何将applicationJacksonHttpMessageConverter的内容类型从application / json; charset = UTF-8更改为appl
我有一个Spring REST Web服务,在我的控制器中,我使用MappingJacksonHttpMessageConverter将我的返回模型转换为JSON.但是当我用firebug检查它时,有Content-Type = application / json; charset = UTF-8.
此外,我试图通过使用spring android rest模板从Android客户端解析此结果但我不断得到:
Could not extract response: no
suitable HttpMessageConverter found
for response type
[xxx.SamplePageActivity$Result] and
content type
application/json;charset=UTF-8]
可能是android客户端上的MappingJacksonHttpMessageConverter完全期望类型application / json的情况
所以我的问题是如何改变spring的MappingJacksonHttpMessageConverter从application / json返回Content-Type; charset = UTF-8到application / json.
这是我的视图解析器配置.这可能很有用:
<beans:bean>
<beans:property name="mediaTypes">
<beans:map>
<beans:entry key="html" value="text/html" />
<beans:entry key="json" value="application/json" />
</beans:map>
</beans:property>
<beans:property name="viewResolvers">
<beans:list>
<beans:bean>
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value="${dispatcher.suffix}" />
</beans:bean>
</beans:list>
</beans:property>
<beans:property name="defaultviews">
<beans:list>
<beans:beanhttps://www.jb51.cc/tag/njs/" target="_blank">njsonView" />
</beans:list>
</beans:property>
</beans:bean>
<beans:bean id="messageAdapter">
<beans:property name="messageConverters">
<beans:list>
<!-- Support JSON -->
<beans:bean/>
</beans:list>
</beans:property>
</beans:bean>
解决方法:
您可以使用supportedMediaTypes属性更精确地配置MappingJacksonHttpMessageConverter,如下所示:
<bean>
<property name="supportedMediaTypes">
<list>
<bean>
<constructor-arg value="application" />
<constructor-arg value="json" />
<constructor-arg value="#{T(java.nio.charset.Charset).forName('UTF-8')}"/>
</bean>
</list>
</property>
</bean>
根据文档(http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/http/MediaType.html),您可以按顺序设置类型,子类型和字符集 –
关于c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.cs)的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?、.NET 中的 ApplicationException 是什么?、android – ApplicationStatus类E / SysUtils:ApplicationStat中的ApplicationContext为null、android – 如何将applicationJacksonHttpMessageConverter的内容类型从application / json; charset = UTF-8更改为appl的相关信息,请在本站寻找。
本文标签: