GVKun编程网logo

c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.cs)

10

本文将分享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)

c# – .Net源代码中的奇怪变量名(_ […])(HttpApplication.cs)

我正在通过.Net Framework源代码找到一个棘手的错误(HttpApplication.cs),我注意到代码中的这些行(这些是复制/粘贴,我没有编辑任何东西):
_[....] = true;

_[....] = false;

我想知道这是否是混淆代码,还是这种我以前从未见过的c#约定? VS 2012似乎认为它不是真正的代码.

任何人都可以开导我吗?

解决方法

实际的HttpApplication.cs代码中存在的字段名称是“_sync”.有一个自动化的工具在它出现给公众之前在源头上运行;这个工具可以清理像开发人员的名字等等.看起来这只是一个误报.我会与相应的团队联系,看看是否可以纠正.

.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?

.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?

这只是另一个“在开发服务器中工作,为什么不在IIS中工作”类型的问题.

我使用NHibernate作为described here创建了一个不错的DAL.创建一个ISession时,我将一个事件处理程序连接到HttpApplication.EndRequest来进行清理.

但是,我将我的网站部署到IIS,并说:

在IHttpModule初始化期间,事件处理程序只能绑定到HttpApplication事件.

我完全明白了消息是什么,但是我不能为此而不舍弃.

我可以随时订阅Button的事件,为什么我不能订阅HttpApplication的事件?

如果有人可以对此做出一些看法,我将非常感激.

我也想知道,为什么它与开发服务器配合工作,而不是使用IIS 7?

编辑:
现在两个月过去了,我还没有收到任何有用的答案.

总结

以上是小编为你收集整理的.net – 为什么事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件?全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

.NET 中的 ApplicationException 是什么?

.NET 中的 ApplicationException 是什么?

为了抛出异常,我通常使用内置的异常类,例如ArgumentNullExceptionNotSupportedException.
但是,有时我需要使用自定义异常,在这种情况下我会写:

class SlippedOnABananaException : Exception { }class ChokedOnAnAppleException : Exception { }

等等。然后我在我的代码中抛出并捕获这些。但是今天我遇到了这ApplicationException门课-我应该改用它吗?这是为了什么?

拥有许多具有不同名称的有效相同的异常类似乎效率低下(我通常不需要任何单独的功能)。但我不喜欢捕获泛型ApplicationException并不得不使用额外代码来确定错误是什么的想法。

我的代码应该在哪里ApplicationException适合?

答案1

小编典典

根据msdn中的备注:

用户应用程序,而不是公共语言运行时,会引发派生自 ApplicationException 类的自定义异常。ApplicationException
类区分应用程序定义的异常与系统定义的异常。

如果您正在设计需要创建自己的异常的应用程序,建议您从 Exception 类派生自定义异常。最初认为自定义异常应该从
ApplicationException 类派生;然而,在实践中,这并没有增加显着的价值。有关详细信息,请参阅处理异常的最佳实践。

Exception. 此外,只要有保证,我认为为您的案例创建新的例外没有问题。如果您遇到框架中已经存在异常的情况,请使用它,否则,请自行处理。

android – ApplicationStatus类E / SysUtils:ApplicationStat中的ApplicationContext为null

android – ApplicationStatus类E / SysUtils:ApplicationStat中的ApplicationContext为null

我不时在LogCat中收到此错误:

E / SysUtils:ApplicationStat中的ApplicationContext为null

有谁知道ApplicationStatus类?我没有在我的项目中

它发生在我在openGL中快速渲染纹理时

解决方法

在我的案例中,我成功地解决了这个问题.将参数传递给intent时,我得到一个NullPointerException.

我的问题是在打开新意图时直接传递额外的变量,如下所示.

>调用代码:

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

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的相关信息,请在本站寻找。

本文标签: