Tag: api

在.Net应用程序中使用tinyurl.com ……可能吗?

我找到了以下代码来创建一个tinyurl.comurl: http://tinyurl.com/api-create.php?url=http://myurl.com 这将自动创建一个tinyurl url。 有没有办法使用代码,特别是ASP.NET中的C#?

如何获取报告服务实例上可用的报告列表

我试图用c#枚举用户报告服务的报告。 我该怎么做呢? 是否有我应该使用的Web服务调用,或者我应该从http://localhost/ReportServer/lists.asmx返回html并将其分开? 第二个选项听起来有点像黑客。 当然有更好的方法吗?

是否有Cruise Control .NET的API?

我可以使用Cruise Control .NET(ccnet)查询服务器的API,例如获取各种构建的状态吗? 我注意到ccnet托盘应用程序中有一些选项可用于连接,但我找不到服务API的任何文档或如何使用它的示例。

“无法以静默方式获取令牌。 调用方法AcquireToken“

try { ClientCredential clientCredential = new ClientCredential(“***********”,”**************”); UserIdentifier userIdentifier = new UserIdentifier(userObjectId, UserIdentifierType.UniqueId); DiscoveryClient discClient = new DiscoveryClient(SettingsHelper.DiscoveryServiceEndpointUri, async () => { var authResult = await authContext.AcquireTokenSilentAsync(SettingsHelper.DiscoveryServiceResourceId, clientCredential, userIdentifier); return authResult.AccessToken; }); var dcr = await discClient.DiscoverCapabilityAsync(capabilityName); return new OutlookServicesClient(dcr.ServiceEndpointUri, async () => { var authResult = await authContext.AcquireTokenSilentAsync(dcr.ServiceResourceId, clientCredential, userIdentifier); return authResult.AccessToken; }); } […]

使用BLL函数而不参考我的API中的DAL

我有3个项目(C#)API,BLL和DAL。 DAL引用DAL,API引用BLL。 在我的API中我需要使用所有的CRUD函数,但我不能使用我的BLL中的函数,因为VS说“类型”blabla“是在未引用的程序集中定义的。您需要添加引用(DAL) )“但我不想在API项目中引用DAL。 有没有办法在不使用我的DAL项目的情况下完成它?

WM_KEYDOWN:如何使用它?

我正试图通过PostMessage向一个应用程序发送一个关键笔划。 我使用太Spy ++试图理解如何发送消息,因为我不完全理解它的内部工作原理。 在这张照片中,第一个项目(选定项目)是由我自己制作的实际击键。 它周围有一个红色椭圆(下图)的代码是用以下代码制作的: WinApi.PostMessage(InsideLobbyHandle, WinApi.WM_KEYDOWN, (int)WinApi.VK_UP, 1); 我想它必须与最后一个PostMessage()参数有关,但我无法弄清楚它是如何工作的。 我可以在原始键击中看到ScanCode = 48,而在我的0中,fExtended是1,而我的是0.我怎么能让它看起来一样? 在http://msdn.microsoft.com/en-us/library/ms646280(VS.85).aspx我无法理解最后一个参数的工作原理。

(500)内部服务器错误 – 使用api发送Web请求时

我发送Web请求并获取内部服务器错误:500。 我怎样才能确定哪一方对此错误负责? 我的身边还是外面的api边? 我在事件查看器中没有看到日志。 这是我的代码: var request = WebRequest.Create(“http://saas.appoxee.com/api/”) as HttpWebRequest; request.Method = WebRequestMethods.Http.Post; request.ContentType = “application/json”; // Add the content to the request string postDataJsonFormat = CreateExampleTagRequest(); byte[] byteArray = Encoding.UTF8.GetBytes(postDataJsonFormat); request.ContentLength = byteArray.Length; Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); // Getting and processing the response var response = request.GetResponse() as HttpWebResponse;

Umbraco 4.6+ – 如何通过C#中的doctype获取所有节点?

使用Umbraco 4.6+,有没有办法在C#中检索特定doctype的所有节点? 我一直在寻找umbraco.NodeFactory命名空间,但还没有发现任何有用的东西。

使用c#获取在其他应用程序的文本框中输入的文本

我整天都在和这件事打架。 我仍然无法找到确切的解决方案。 帮帮我。 我的目标非常简单。 我想获取其他应用程序的文本框中的文本。 它可能是gtalk客户端或soap UI屏幕的文本框。 我用谷歌搜索,大多数论坛建议winapi是我必须用来实现这一目标的概念。 我从未使用过这个概念,也没有得到任何好的例子。 请帮助我解决这个问题,并完成这件事。 有没有其他方法来实现这一目标? 等待你的回复…

RabbitMQ C#API基于事件的消息消费

while (true) { BasicDeliverEventArgs e = (BasicDeliverEventArgs)Consumer.Queue.Dequeue(); IBasicProperties properties = e.BasicProperties; byte[] body = e.Body; Console.WriteLine(“Recieved Message : ” + Encoding.UTF8.GetString(body)); ch.BasicAck(e.DeliveryTag, false); } 这是我们通过订阅检索消息时所做的事情。我们使用While循环,因为我们希望消费者不断地听…如果我想让它甚至基于…那就是当时新消息到达队列的时候只有消费者应该消费消息..或任何类似的事件..