小编Ben*_*Ben的帖子

将IEnumerable <dynamic>转换为string []

我有下面的代码,基本上使用MassiveORM从DB返回单列字符串值.

Query()方法返回IEnumerable.我试图找出如何将其转换或转换为简单的字符串数组.

使用下面我得到

无法将类型为'System.Object []'的对象强制转换为'System.String []

谢谢

var response = new MakesResponse();
var tbl = new DynamicModel("SONICAPI");
string sql = "EXEC pGetMakes";
var result = tbl.Query(sql);

return new MakesResponse()
{
makes = (string[])result.ToArray(),
ExecutionTime = sw.ElapsedMilliseconds,
Result = "200",
ResultText = "OK",
Source = "DB"
};
Run Code Online (Sandbox Code Playgroud)

c# massive

3
推荐指数
1
解决办法
939
查看次数

使用workers控制cloudflare源服务器

我正在尝试使用 cloudflare Worker 根据请求的 IP 动态设置源(这样我们就可以在内部提供网站的测试版本)

我有这个

addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
if (request.headers.get("cf-connecting-ip") == '185.X.X.X')
{
console.log('internal request change origin');
}

const response = await fetch(request)
console.log('Got response', response)
return response
}
Run Code Online (Sandbox Code Playgroud)

我不知道要设置什么。请求对象似乎没有任何合适的参数可以更改。

谢谢

cloudflare cloudflare-workers

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

标签 统计

c# ×1

cloudflare ×1

cloudflare-workers ×1

massive ×1