需要一些帮助来弄清楚我在寻找什么.基本上,我需要一种服务,其中Server将一堆XML转储到流中(在一段时间内),并且每次转储发生时,N多个客户端读取转储.
示例:每当其中一只1000股票上涨一美5分时,该服务就会将一些XML转储到一个流中.连接应用程序从流中获取信息.
我认为连接不会关闭,因为需要读取新数据流的内容.
这需要遵循WCF REST标准,那里有什么我正在寻找的东西吗?
最后,它只是一个不间断的数据流.
更新:看起来服务需要是多部分/混合内容类型.
我创建了一个自定义成员资格提供程序,并在尝试创建新的"MembershipUser"时收到以下错误.
无法从程序集"System.Web,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a"加载类型"MyTestApp.Membership.TestMembershipProvider".
我从一个单元测试项目运行它,所以我不确定是否会导致问题,但我确实包括System.Web,System.Web.ApplicationServices以及对MyApp.Membership和MyApp.DataModels(实体)的引用对象).
错误发生在我的"GetUser"函数里面,我的配置也在下面.
public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
{
try
{
AccountEntities db = new AccountEntities();
if ((providerUserKey is Guid) == false)
{
return null;
}
User user = (from u in db.Users
where u.UserId == (Guid)providerUserKey
&& u.Application.LoweredApplicationName == this.ApplicationName.ToLower()
select u).FirstOrDefault();
if (user != null)
{ // ERROR: Starts here, user object is correct, data is all there.
return new MembershipUser(this.ProviderName, user.UserName, (object)user.UserId, user.Email, user.PasswordQuestion, user.Comment, user.IsApproved, user.IsLockedOut, user.CreateDate, …Run Code Online (Sandbox Code Playgroud) asp.net unit-testing custom-membershipprovider c#-3.0 c#-4.0
我编写了一个自定义成员资格提供程序,我想针对它运行一些单元测试.但是,每当我创建一个"Test"项目时,我都无法访问MembershipCreateStatus.您可能知道这是CreateUser的out参数上的类型.
我正在使用VS2010 Ultimate并且似乎无法理解为什么,即使我添加对System.Web的引用(并且为了善意地引用成员资格提供程序项目中的所有库),我也无法访问它.
有什么东西阻止它在测试项目中使用吗?
我的目标是3.5框架.
谢谢!
我有通知进入我的应用程序,我希望能够在用户点击通知或实时图块(当前显示的项目)时将用户带到我的应用程序中的该页面.
从Live Tile或Toast Notification启动应用程序时,有没有办法确定平铺数据是什么?
此外,用户还可以右键单击实时磁贴并将其关闭.有没有办法检测到这一点,所以我可以关闭发送他们的实时瓷砖或WNS处理它?
谢谢!
您好我会尽力解释一下.
基本上,我使用Assembly.LoadFile通过反射加载库.
从那里我有一个接口IFace,它定义了一个返回字符串数组的方法"GetStrings".
动态加载的DLL有一个名为"Class1"的类,它实现了IFace.
我需要一种通过动态加载的lib调用这个interfaced方法的方法.我想保持紧密耦合,这让我想知道该怎么做.我知道我可以使用MethodInvoker来调用该方法,但我正在尝试找到一种方法,我可以做这样的事情:
IFace obj = (IFace)ReflectionAssembly.Class1;
string[] strs = obj.GetStrings();
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
c# ×4
unit-testing ×2
asp.net ×1
c#-3.0 ×1
c#-4.0 ×1
reflection ×1
rest ×1
wcf ×1
windows-8 ×1