是否有使用SQL Server Service Broker的.NET API或对象模型?
无论如何,ASP.NET DropDownList中的项目的Text或Value是否绑定到源上的方法而不是属性?
我不清楚MSDN文档中是否应该在实现ICloneable时提供深度或浅层克隆.什么是首选方案?
在下面的示例中,我从内部为AsyncLocal<string>我的HttpApplication子类(即Global.asax)上的变量设置一个值Application_BeginRequest():
public class Global : System.Web.HttpApplication
{
public static AsyncLocal<string> AsyncLocalState = new AsyncLocal<string>();
protected void Application_BeginRequest(object sender, EventArgs e)
{
AsyncLocalState.Value = HttpContext.Current.Request.Path;
}
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
var path = AsyncLocalState.Value;
}
protected void Application_EndRequest(object sender, EventArgs e)
{
var path = AsyncLocalState.Value;
}
}
Run Code Online (Sandbox Code Playgroud)
稍后,我将尝试AsyncLocal从处理程序中访问此变量的值,例如MVC操作方法,甚至只是普通的IHttpHandler.
如果我送一个足够大的请求(例如一个比数据的15KB更POST -请求较大的,它是观察更容易),有一个非常好的机会,价值AsyncLocalState从处理程序访问时为NULL 甚至虽然它被设置了BeginRequest.
这可以从一个全新的ASP.NET项目中重现,而不需要加载任何其他库/模块/处理程序.
这是一个错误吗?或者也许我做错了什么?或者ASP.NET太不稳定了吗?
附加说明:如果我改为使用CallContext.LogicalGetData/,则会观察到完全相同的行为CallContext.LogicalSetData.
平台:ASP.NET,.NET 4.6.2,在Windows 7上
更新:在尝试挖掘之后,我发现了很多引用,但没有任何权威性地说, …
有人能指出一些关于为队列聚类设置MSMQ的好资源吗?我有兴趣帮助:
.net ×4
asp.net ×2
asp.net-mvc ×1
asynchronous ×1
data-binding ×1
msmq ×1
nservicebus ×1
oop ×1
regex ×1
sql-server ×1