我正在开发一个自托管的ASP.NET web api-application.一切正常,但现在我正在努力HttpContext:
我需要从客户端保存会话信息.但HttpContext.Current总是空的.所以很明显我HttpSelfHostServer不使用静态HttpContext-Class.
我不明白的是:为什么......?而且我无法想办法既不告诉也HtttpSelfHostServer不能HttpSelfHostConfiguration合作HttpContext.
这是我正在做的事情:
创建一个 HttpSelfHostConfiguration
Service-Resolvers&RoutesUserNamePassword-Validator使用config创建新的HttpSelfHostServer实例
server.OpenAsync().Wait()任何帮助我如何告诉我的服务器工作HttpContext.Current非常感谢!干杯!
我在没有MVC-Framework的情况下使用RazorEngine.这意味着我没有用于创建模板的HtmlHelper.
没关系,我不需要任何方法.但我需要创建自己的方法,如BeginForm.
现在这些是用HtmlHelper.ViewContext.Writer.Write完成的,我没有.是否有"开箱即用"的方式,或者我必须在这里做一些魔术吗?
我不太确定我做错了什么,因为这应该相当简单......我有2个给定点加上第三个X - 现在我需要从第三行得到Y.
这是一个非常简单的等式:y = mx + b.但是因为我不能在我的C#程序中使用它(好吧,我确定它有一个库,但性能很重要),我正在尝试"编写公式".
我的功能看起来像这样:
public static float GetY(Vector2 point1, Vector2 point2, float x)
{
var m = (point2.Y - point1.Y) / (point2.X + point1.Y);
var b = point1.Y - (m * point1.X);
return m*x + b;
}
Run Code Online (Sandbox Code Playgroud)
现在这个公式中的某些内容是错误的,因为有时候我没有得到正确的价值.你知道我做错了什么吗?
我正在从一个Class循环一个PropertyInfo-List.在这个类中,我有兴趣在不同的列表-例如List<int>,List<string>,List<Book>,麻生太郎.
但我不知道如何获得列表对象的类型.我只是得到类似的东西
System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089]].
Run Code Online (Sandbox Code Playgroud)
我可以将这些信息分开并根据这些信息创建一个Type,但我希望有更平滑的方式?
c# ×3
.net ×1
generics ×1
httpcontext ×1
list ×1
math ×1
razorengine ×1
reflection ×1
self-hosting ×1