小编goo*_*ate的帖子

自定义VS2010的Watch调试窗口,这样我就不用向下钻取了

有可能这样做,所以我不必在我的Powershell"结果"对象中一直钻取,以查看下面显示的集合的名称,类型名称和值?

理想情况下,我想覆盖对象的ToString()方法Microsoft.Exchange.Data.Mapi.MailboxStatistics.

在此输入图像描述

c# debugging visual-studio-2010 visual-studio ozcode

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

什么应该在C#2.0和更新的时候使用`Object`?泛型是否会替换所有出现的对象?

我的同事声称Object在.NET 2.0及更新版本中声明变量,返回参数等时从不需要使用.

他进一步说,在所有这些情况下,应该使用Generic作为替代方案.

这种说法是否有效?我Object用来锁定并发线程...

.net c# generics .net-2.0

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

Bitstamp - C#中的新身份验证 - 签名

bitstamp的新身份验证说明如下:

Signature是HMAC-SHA256编码消息,包含:nonce,客户端ID和API密钥.必须使用通过API密钥生成的密钥生成HMAC-SHA256代码.此代码必须转换为十六进制表示形式(64个大写字符).示例(Python):message = nonce + client_id + api_key signature = hmac.new(API_SECRET,msg = message,digestmod = hashlib.sha256).hexdigest().上()

来源:链接

我有以下代码来添加新签名(和其他参数):

public void AddApiAuthentication(RestRequest restRequest)
    {
        var nonce = DateTime.Now.Ticks;
        var signature = GetSignature(nonce, apiKey, apiSecret, clientId);

        restRequest.AddParameter("key", apiKey);
        restRequest.AddParameter("signature", signature);
        restRequest.AddParameter("nonce", nonce);

    }

    private string GetSignature(long nonce, string key, string secret, string clientId)
    {
        string msg = string.Format("{0}{1}{2}", nonce,
            clientId,
            key);

        return ByteArrayToString(SignHMACSHA256(secret, StrinToByteArray(msg))).ToUpper();
    }
    public static byte[] SignHMACSHA256(String key, byte[] data)
    {
        HMACSHA256 hashMaker = new HMACSHA256(Encoding.ASCII.GetBytes(key));
        return hashMaker.ComputeHash(data);
    }

    public …
Run Code Online (Sandbox Code Playgroud)

c# security hash web-services bitcoin

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

如何使用自定义标头将任意JSON数据发送到REST服务器?

TL; DR - 如何使用auth标头将JSON字符串发送到REST主机?我尝试了3种不同的方法,其中一种方法适用于匿名类型.为什么我不能使用匿名类型?我需要设置一个名为"Group-Name"的变量,连字符不是有效的C#标识符.

背景

我需要POST JSON但无法获取正文和内容类型

功能#1 - 使用匿名类型

内容类型和数据是正确的,但我不想使用匿名类型.我想用一个字符串

  static void PostData(string restURLBase, string RESTUrl, string AuthToken, string postBody)
    {
        HttpClient client = new HttpClient();
        client.BaseAddress = new Uri(restURLBase);
        client.DefaultRequestHeaders.Add("Auth-Token", AuthToken);
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        // StringContent content = new StringContent(postBody);

        var test1 = "data1";
        var test2 = "data2";
        var test3 = "data3";

        var response = client.PostAsJsonAsync(RESTUrl, new { test1, test2, test3}).Result;  // Blocking call!
        if (!response.IsSuccessStatusCode)
        {
            Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase);
            return;
        } 
    }
Run Code Online (Sandbox Code Playgroud)

输出#1

使用AnonymousTypes + PostAsJsonAsync时,内容类型和数据是正确的,但我不想使用匿名类型.

POST …
Run Code Online (Sandbox Code Playgroud)

c# rest json asp.net-web-api httpcontent

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

我如何模仿Stack Overflows SSO?特别是它与serverfault.com联合的地方?

Stack Overflow的SSO如何工作?......无论它们在做什么,它似乎适用于网络中的所有站点.

我想了解Stack正在做什么,所以我可以看看是否有可能在ADFS下的http://perfmon.comhttp://eventvwr.com之间获得类似的注册方案.我知道SAML和OpenID是不同的动物,但透明注册的概念应该是相同的.

问: Stackoverflow如何与serverfault等其他站点"联合"?

openid adfs saml single-sign-on adfs2.0

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

可以将DLL合并到.NET EXE中吗?

我有一个DLL存储两个应用程序共有的类.我想将我的应用程序限制在一个EXE文件中,并希望看看我是否能以某种方式将此DLL嵌入到我的主EXE中.

如何将外部DLL嵌入到我的应用程序中?(如果可能的话)

.net c# clr

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

Node.js如何从网络/ TCP/HTTP连接角度工作?WCF可以模仿吗?

我的理解是node.js是一个面向Linux世界的python应用程序.每个人似乎都对它处理许多并发连接的速度和能力感到非常满意.

我来自Microsoft背景,并认为node.js可能能够使用WCF实现.

有人可以告诉我node.js如何从网络后台运行,并可选择提供洞察,如果这可以移植到WCF或Azure服务总线?

wcf jquery servicebus wcf-client node.js

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

可以在不删除`using`的情况下隐藏Intellisense中的Linq和其他扩展名?

有时我注意到我的Intellisense混乱了我经常不使用的扩展方法,只是想看看当前对象中可用的内容.

有什么方法可以隐藏intellisense的扩展名吗?

现在我using System.Linq在处理不熟悉的对象时删除了其他扩展,并将其重新添加,以便我可以编译

ide intellisense visual-studio-2012

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

发生异常时,如何处理C#应用程序中的退避或"等待和重试"逻辑?

我正在从REST服务中读取并需要为一个使用频繁的服务处理"等待并重试",这会给我一个错误:

每秒查询次数过多

要么

服务器繁忙

一般来说,由于我有许多REST服务要调用,我怎么能一般地处理发生异常时会发生的退避逻辑呢?

有没有内置的框架?我只是想编写干净的代码,不要太担心管道和基础设施.

c# rest web-services webclient exception

6
推荐指数
2
解决办法
897
查看次数

Azure ACS和Azure AD B2C有什么区别?

我需要向Azure B2C添加自定义身份提供程序,并且不确定如何执行此操作.

我知道这在Azure ACS中是可行的,但不确定B2C是否只是ACS上一个"更漂亮"的层.

任何人都可以澄清差异,也许告诉我如何为未在B2C中列出的社交网络创建自定义IDP?

azure azure-acs azure-active-directory

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