2014年12月31日のブックマーク (2件)

  • 列挙可能から完全なるモノまで – IEnumerableの探索 – C# Advent Calendar 2014

    この投稿は、C# Advent Calendar 2014 の14日目の記事です。 IEnumerableにまつわるアレやアレ こんにちは! いつもはAsyncとLINQの事をしゃべったり書いたりしています。「列挙可能から完全なるモノまで – IEnumerableの探索」というお題で書いてみようと思います。 .NETでは、LINQにまつわるインターフェイスがかなり多く含まれています。その中でも、IEnumerableインターフェイスの継承グラフに存在する様々なインターフェイスを、どのように使い分けるべきか、と言うのが分かりにくいかも知れません。沢山のインターフェイスが定義されているのは、歴史的な事情もあります。 LINQ to ObjectやLINQ to Entitiesなど、一般的に使用されているLINQの背景には、「列挙可能である」という性質があります。この事は、以前にLINQの勉

    列挙可能から完全なるモノまで – IEnumerableの探索 – C# Advent Calendar 2014
    ham007
    ham007 2014/12/31
    列挙関係の歴史について。図がとても参考になる。
  • ASP.NET Web API - ASP.NET Web API 2 における CORS サポート

    ブラウザーは、単純な CORS 要求とプレフライト CORS 要求の 2 つの異なる方法を使用して、サーバーにこれらのアクセス許可を問い合わせることができます。 単純な CORS 要求: 以下は、単純な CORS 要求の例です。 POST http://localhost/WebApiCorsServer/Resources/ HTTP/1.1 Host: localhost Accept: */* Origin: http://localhost:55912 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 value1=foo&value2=5 その応答です。 HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 Access-Control

    ASP.NET Web API - ASP.NET Web API 2 における CORS サポート
    ham007
    ham007 2014/12/31
    CORSについて