小编Dar*_*ler的帖子

IdeaBlade的一些限制是什么?

我将启动一个需要Web和桌面界面的项目.一个解决方案似乎是IdeaBlade(http://www.ideablade.com).任何使用它的人都可以描述它的局限性和优势吗?它可以测试吗?

谢谢,亚历克斯

silverlight wpf tdd devforce

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

基于REST的HTTP API - 我应该使用WCF吗?

我想编写一个基于REST的HTTP API,可以从.NET和任何其他语言(例如Python)访问.

我应该使用WCF吗?或者这会使其他语言更难与我的API互动?

我希望服务器根本不带任何状态,我希望能够利用HTTP持久连接,因为典型的clinet会连续多次调用HTTP.(可能连续2小时通话)

我被允许使用.NET 4.

c# rest wcf http wcf-http

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

ASP.Net WebAPI返回CSS

我需要编写一个Web API方法,该方法以CSS纯文本而不是默认XML或JSON的形式返回结果,是否需要使用特定的提供程序?

我尝试使用ContentResult类(http://msdn.microsoft.com/zh-cn/library/system.web.mvc.contentresult(v=vs.108).aspx)但没有运气。

谢谢

asp.net-web-api

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

如何使用azure CLI创建Power BI Embedded工作区?

那让我发疯。

我的主要目标是将POWER BI报表/图块嵌入我的Rails Web App中。

我有一个带有某些报告的POWER BI帐户。我还在Power BI Embedded的Azure门户上创建了Workspace集合。

通过门户,我无法将工作区添加到我的WorkspaceCollection中(为什么要使用M $?)

我正在使用OSX,因此无法遵循这些说明(Visual Studio中为PowerBI-embedded.sln):https ://azure.microsoft.com/zh-cn/documentation/articles/power-bi-embedded-get -started-sample /

因此,作为替代方案,我正在使用OSX Azure CLIhttps : //azure.microsoft.com/zh-cn/documentation/articles/xplat-cli-install/

登录后,我可以执行以下操作:

$ azure powerbi -h
help:    Commands to manage your Azure Power BI Embedded Workspace Collections
help:    
help:    Create a new workspace collection
help:      powerbi create [options] <resourceGroup> <name> <location> [tags]
help:    
help:    List workspace collections within subscription or within resource group
help:      powerbi list [options] [resourceGroup]
help:    
help:    Commands to manage …
Run Code Online (Sandbox Code Playgroud)

azure azure-management-api powerbi azure-cli powerbi-embedded

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

使用未命名对象数组创建招摇/开放 API 响应

我从 http 请求中得到以下形式的响应:它是一个未命名数组和对象的数组。对于这种情况,我无法找出正确的 Swagger(Open API)规范。

[
  [
    {
      "prop1": "hello",
      "prop2": "hello again"
    },
    {
      "prop1": "bye",
      "prop2": "bye again"
    }
  ],
  {
    "key": 123
  }
]
Run Code Online (Sandbox Code Playgroud)

swagger openapi

3
推荐指数
2
解决办法
9625
查看次数

Sharepoint REST API 和 Microsoft Graph Sharepoint API 之间的差异

我想与 Office365 Sharepoint 网站进行交互,因此我尝试为此选择正确的 API。有不同的 API 可用于使用 Sharepoint,这对我来说很有用:Sharepoint REST API 和 Microsoft Graph API for Sharepoint。我应该选择哪一个?它们之间的功能有什么区别吗?

我到底想要做什么:从 Office365 下载/上传到 Office 365 网站集、网站、列表、文件夹、项目、文档;保存来自 Sharepoint 站点的元数据和设置;保存历史记录。

是否可以?如果可以的话,我可以通过什么方式来做呢?

sharepoint office365 microsoft-graph-sites microsoft-graph-api

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

休息API开发用于复杂的分层项目

我们有一个复杂的结构BPM解决方案.我们现在想要将结构公开为一组休息API.

我们有一个应用程序,在应用程序中我们有工作流程,工作流程可以有动作.动作有字段和字段可以有规则.

所以现在第一组字段或规则的api被制作为

[获取] apps/1/workflows/1/actions/1/fields/4 /规则

[发布]

应用/ 1 /工作流/ 1 /动作/ 1 /场/ 3 /规则

但这看起来不太好,这些可能会变得更复杂,通常我读到的是尽可能保持URI尽可能简单,不应该进入那个深度.

那么对于上面提到的应该是首选的uri.

我们应该将字段和规则作为单独的资源吗?或者如何去做.如果我们将它作为单独的资源,那么如何获得特定的字段.它不会需要很多参数,然后又不是一个好的方法.

再次编辑

我要确认的是,如果制作我上面提到的深度URI是一个很好的标准(一些人认为这不是一个很好的方法),但正如你所提到的更像是一个选择.

那么如果我没有选择制作长URI并且保持它非常适合至少版本1,该怎么办呢?

在上面的URI示例中,我必须提供应用ID,工作流ID,操作ID和字段ID才能到达必填字段.这将保持这种方式,除非我有一些哈希来识别特定的URI.所以

apps/1/workflows/1/actions/1/fields/3/rules

/55667788

如果我想保持URI可读性小而该怎么办?例如, Fields/返回app 1的所有字段,工作流1动作1但是如何提供所有这些id而不会使我的URI如此混乱?保持两个级别?是可能还是我朝错误的方向走?

api rest uri

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

如何在页面布局中获取字段

在Salesforce中使用REST API,我想获得页面布局中的字段列表.有谁知道我是怎么做到的?

api salesforce

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

如何使用 Microsoft.Graph 更新联系人?

我正在使用 Microsoft Graph 更改联系人的电话。

var defaultContact = await graphClient.Me.Contacts.Request().GetAsync();

mylist.AddRange(defaultContact);

while (defaultContact.NextPageRequest != null)
{
    defaultContact = await defaultContact.NextPageRequest.GetAsync();
    mylist.AddRange(defaultContact);
}
Run Code Online (Sandbox Code Playgroud)

我有一个联系人列表:mylist

我使用此代码添加新联系人:

await graphClient.Me.Contacts.Request().AddAsync(newcontact);
Run Code Online (Sandbox Code Playgroud)

但我找不到如何使用 Microsoft.Graph 更新或编辑联系人

microsoft-graph-sdks microsoft-graph-api

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

StructureMap,Web Api 2和IUserStore错误

我刚刚开始尝试使用Web Api 2和StructureMap,已经安装了StructureMap.MVC4 Nuget包.在我尝试注册用户之前,一切似乎都运行良好.当IHttpControllerActivator的这个实现试图实例化一个控制器时,我得到了这个错误:

public class ServiceActivator : IHttpControllerActivator
    {
        public ServiceActivator(HttpConfiguration configuration) { }

        public IHttpController Create(HttpRequestMessage request
            , HttpControllerDescriptor controllerDescriptor, Type controllerType)
        {
            var controller = ObjectFactory.GetInstance(controllerType) as IHttpController;
            return controller;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

StructureMap Exception Code:  202
No Default Instance defined for PluginFamily Microsoft.AspNet.Identity.IUserStore`1[[Microsoft.AspNet.Identity.EntityFramework.IdentityUser, Microsoft.AspNet.Identity.EntityFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.AspNet.Identity.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Run Code Online (Sandbox Code Playgroud)

我理解错误是什么,但不完全确定如何解决它.假设StructureMap中的默认扫描程序找不到IUserStore的默认实现是否正确?这是我使用的初始化代码:

ObjectFactory.Initialize(x => x.Scan(scan =>
            {
                scan.AssembliesFromApplicationBaseDirectory();
                scan.WithDefaultConventions();
            }));
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?谢谢.

编辑:我想我可能用这个解决了最初的问题:

x.For<Microsoft.AspNet.Identity.IUserStore<IdentityUser>>()
                    .Use<UserStore<IdentityUser>>();
Run Code Online (Sandbox Code Playgroud)

但现在还有另一个默认实例StructureMap无法解决 - dbcontext.这是我收到的下一条错误消息:

ExceptionMessage=StructureMap Exception Code:  202
No Default Instance defined for …
Run Code Online (Sandbox Code Playgroud)

structuremap dependency-injection basic-authentication asp.net-web-api

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