小编Oli*_*old的帖子

7
推荐指数
1
解决办法
318
查看次数

iOS泡泡弹出菜单类似于iTunes

当您在iPhone IPod应用程序工具栏中单击"更多"时,是否有人可以提供有关如何实现弹出菜单的语音泡沫的一些指导?

iphone cocoa-touch objective-c ios

7
推荐指数
1
解决办法
8211
查看次数

C++/CX中^变量的含义

经过多年的缺席而转向C#后,我刚刚回到C++进行与Windows 8/RT相关的游戏项目.

使用生成的Game Project Skeleton,我偶然发现了类似下面的方法签名.谁能告诉我^应该做什么?

Concurrency::task<Platform::Array<byte>^> ReadDataAsync(Platform::String^ filename)
Run Code Online (Sandbox Code Playgroud)

c++ windows-runtime c++-cx

7
推荐指数
1
解决办法
1387
查看次数

Azure Webjobs的命令行参数

我正在迁移之前安排并通过Quartz.Net运行到Azure Webjobs的几个Jobs.

使用Quartz.Net允许我在与初始化调度程序的控制台程序入口点相同的项目中拥有所有(非常紧凑的)作业类.

现在我想保留该结构,而不必为每个Web作业创建一个独立的控制台应用程序项目.

目前是否有任何方法可以为连续Web作业配置命令行参数,以允许根据命令行参数在内部分支到正确的作业?

c# azure-webjobs

7
推荐指数
1
解决办法
5936
查看次数

如何在 .Net Core 2.0 控制台应用程序中包含本机资产

我想知道是否有一种受支持的方法可以将特定运行时标识符的本机库包含在 .net 核心控制台应用程序中,以便在发布应用程序后,在应用程序运行时通过 PInvoke 加载正确的本机库。

至少对于 nuget 包,似乎有一种方法,因为在发布我的引用libuv包的应用程序后,app.deps.json包含以下内容:

"Libuv/1.10.0": {
  "runtimeTargets": {
    "runtimes/linux-arm/native/libuv.so": {
      "rid": "linux-arm",
      "assetType": "native"
    },
    "runtimes/linux-arm64/native/libuv.so": {
      "rid": "linux-arm64",
      "assetType": "native"
    },
    "runtimes/linux-armel/native/libuv.so": {
      "rid": "linux-armel",
      "assetType": "native"
    },
    "runtimes/linux-x64/native/libuv.so": {
      "rid": "linux-x64",
      "assetType": "native"
    },
    "runtimes/osx/native/libuv.dylib": {
      "rid": "osx",
      "assetType": "native"
    },
    "runtimes/win-arm/native/libuv.dll": {
      "rid": "win-arm",
      "assetType": "native"
    },
    "runtimes/win-x64/native/libuv.dll": {
      "rid": "win-x64",
      "assetType": "native"
    },
    "runtimes/win-x86/native/libuv.dll": {
      "rid": "win-x86",
      "assetType": "native"
    }
  }
},
Run Code Online (Sandbox Code Playgroud)

从理论上讲,这正是我需要的应用程序,但我不知道如何dotnet publish制作它。

c# .net-core .net-core-2.0

7
推荐指数
0
解决办法
403
查看次数

何处挂钩到WCF管道以从传入的HTTP请求标头中提取UserNamePasswordValidator的凭据

任何人都可以指向一个合适的WCF扩展点,用于挂钩到WCF管道,从传入的HTTP REST请求的标头中提取UserNamePasswordValidator的凭据吗?

是的我知道所有使用Http Handlers等的时髦特技你可以以某种方式获得Basic/Digest Auth工作但是因为我正在研究的客户端将严格基于Javascript而我选择了一个简单的模型,其中凭据是通过SSL管道使用两个自定义标头传递.

wcf

6
推荐指数
1
解决办法
1478
查看次数

WCF Rest Service的POST数据透明GZIP解压缩

这是我们的场景(不可协商):

  • 使用IIS7中托管的WebHttpEndpoint通过HTTP公开WCF REST服务
  • 所有响应和POST请求数据都以JSON格式传输
  • 非WCF Web客户端
  • 我们已经在IIS7中为JSON响应激活了gzip压缩,效果很好.

由于我们正在使用更大的JSON有效负载进行发布请求,因此我们为JSON发布数据实现了客户端GZIP压缩,并将"Content-Encoding"标头设置为"gzip".不幸的是,IIS没有开箱即用.post数据以压缩形式到达WCF反序列化器,这当然会导致异常.

我已经尝试了各种扩展点来挂钩到WCF管道但是唯一有希望的解决方案(操作行为)不起作用,因为在没有WCF客户端的情况下,永远不会调用IOperationBehavior接口的ApplyClientBehavior方法.

最后,如果实现了一个HttpModule来完成工作,但由于以下警告,我对结果并不满意:

  • 虽然我能够通过将当前HttpRequest的Filter属性设置为只有解决方案一半的GZipInputStream来透明地解压缩请求数据,因为WCF坚持从请求中读取HttpRequest.ContentLength字节,对于压缩请求显然要少得多比未压缩的有效载荷
  • 出于某种奇怪的原因,微软已经阻止了改变请求的ContentLength的所有合法方式.最后,我必须修改请求的ContentLength属性的私有支持字段.这不是您想要在生产代码中做的事情.
  • Microsoft还无法读取HttpModule中的请求InputStream来计算未压缩的内容长度,这需要我们的Web客户端也传递包含未压缩内容长度的自定义头文件

总而言之,这感觉就像是一项甚至无法完全实现的大量工作,所以我想知道是否有人可以指出在IIS中实现解压缩部分的替代方案.对于商业产品的推荐,如果有的话,我会做得很好.

compression asp.net wcf

6
推荐指数
1
解决办法
1269
查看次数

Azure网站的裸域支持

从它的外观来看,新的Azure网站功能仍然不支持在裸域(例如example.com而不是www.example.com)下托管它们.我错过了什么吗?

dns azure azure-web-sites

6
推荐指数
1
解决办法
2876
查看次数

Azure WebRole中的Quartz.Net作业

我目前正在将WCF服务项目移植到Azure角色.到目前为止,包含该服务的库还托管了一个Quartz.Net JobFactory,用于一些轻量级后台处理(定期清理过时的电子邮件确认令牌).我是否必须将该代码移动到单独的工作者角色中?

azure azure-worker-roles

5
推荐指数
1
解决办法
2225
查看次数

在MonoTouch中使用Dapper

由于我是Dapper的忠实粉丝并且将它用于几个SQL Azure项目,我想在MonoTouch上使用它以及内置的Mono.Data.SQLite.

我意识到Dapper的速度来自动态代码生成,不幸的是,这是iOS上的一个大禁忌,其中所有内容都必须由MonoTouch提前编译.

第一个问题:有没有人做过任何努力来提供基于反射的实施小巧玲珑的相关部分?(我知道它会慢很多)如果不是很难实现它(只看了一眼Dapper源).

第二个问题:我希望我在这里听起来并不天真,但是可以远程编写一个小实用程序来实现将您的实体POCO动态生成的IL转换为可以添加到MonoTouch项目的IL程序集源文件,从而获得在构建期间AOT?或者由于连接和QueryMultiple等,这是不可能的?

注意:我意识到至少有一次尝试将Dapper移植到MonoTouch但是对源代码进行了一次扫描我不知道应该如何飞行,因为所有动态方法生成的东西仍在那里.

xamarin.ios dapper

5
推荐指数
0
解决办法
893
查看次数