{"id":1859,"date":"2015-01-13T16:14:31","date_gmt":"2015-01-13T16:14:30","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1859"},"modified":"2025-06-13T23:49:54","modified_gmt":"2025-06-14T06:49:54","slug":"couchbase-net-sdk-2-0-1-now-available","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-2-0-1-now-available\/","title":{"rendered":"Couchbase .NET SDK 2.0.1\uc774 \ucd9c\uc2dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4!"},"content":{"rendered":"<p>\uc624\ub298 Couchbase .NET SDK 2.0 \ubc84\uc804 2.0.1\uc744 \ucd9c\uc2dc\ud569\ub2c8\ub2e4. \uc774 \ubc84\uc804\uc740 \uc791\ub144 12\uc6d4 \ucd08\uc5d0 \ucd9c\uc2dc\ub41c GA \ub9b4\ub9ac\uc2a4 2.0.0\uc758 \ud6c4\uc18d \ub9b4\ub9ac\uc2a4\uc774\uba70, 2.0.0\uc744 \uae30\ubc18\uc73c\ub85c \ubc84\uadf8 \uc218\uc815 \ubc0f \uc131\ub2a5 \uac1c\uc120\uc774 \uc8fc\ub85c \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc774\ubc88 \ub9b4\ub9ac\uc2a4\uc5d0\ub294 \ubb34\uc5c7\uc774 \ud3ec\ud568\ub418\ub098\uc694?<\/h2>\n<p>\ub2e4\uc2dc \ud55c \ubc88 \ub9d0\uc500\ub4dc\ub9ac\uc9c0\ub9cc, \uc774\ubc88 \ub9b4\ub9ac\uc2a4\ub294 \ud06c\uac8c \ubc84\uadf8 \uc218\uc815 \ubc0f \uc131\ub2a5 \uac1c\uc120 \ub9b4\ub9ac\uc2a4\uc785\ub2c8\ub2e4. \uac00\uc7a5 \ud070 \ubcc0\ud654\ub294 \uc804\uc1a1 \ub610\ub294 IO \uacc4\uce35\uc73c\ub85c, \ubaa8\ub4e0 \ube44\ub3d9\uae30 \uc5f0\uc0b0\uc5d0 \ub300\ud574 IAsyncResult \uac1d\uccb4\ub97c \uc0dd\uc131\ud574\uc57c \ud558\ubbc0\ub85c \uac00\ube44\uc9c0 \uc218\uc9d1\uc774 \ub354 \uc790\uc8fc \ubc1c\uc0dd\ud558\ub294 APM(Begin\/End) \uae30\ubc18\uc758 \uc774\uc804 \ube44\ub3d9\uae30 \uc18c\ucf13 API \ub300\uc2e0 SocketAsyncEventArgs\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d \uc7ac\uc791\uc131\ub41c \uac83\uc785\ub2c8\ub2e4. \uac01 SocketAsyncEventArgs \uc778\uc2a4\ud134\uc2a4\ub294 \ud480\ub9c1\ub418\uc5b4 \uc7ac\uc0ac\uc6a9\ub418\ubbc0\ub85c GC\uc640 \uad00\ub828\ub41c \ub9ce\uc740 \ubb38\uc81c\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4. \ub610\ud55c, \ud558\ub098\uc758 \uc5f0\uc18d\uc801\uc778 \uace0\uc815 \ubc84\ud37c\uac00 \ubaa8\ub4e0 SocketAsyncEventArgs \uc778\uc2a4\ud134\uc2a4\uc5d0 \uc0ac\uc6a9\ub418\uba70 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc218\uba85 \uae30\uac04 \ub3d9\uc548 \uc9c0\uc18d\ub429\ub2c8\ub2e4. \uc774\ud6c4 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c \ucd94\uac00 \uac1c\uc120\uc774 \uc774\ub8e8\uc5b4\uc9c8 \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n<p>\ub610 \ub2e4\ub978 \uac1c\uc120 \uc0ac\ud56d\uc740 \uc608\ub97c \ub4e4\uc5b4 \ud0a4 \uc138\ud2b8\ub97c \ubcd1\ub82c\ub85c \uc81c\uac70\ud558\ub294 \uc77c\uad04 \uba54\uc11c\ub4dc\ub97c \ucd94\uac00\ud55c \uac83\uc785\ub2c8\ub2e4:<\/p>\n<p>\uc0ac\uc6a9 (var cluster = new Cluster(config))<br \/>\n{<br \/>\n\uc0ac\uc6a9(var bucket = cluster.OpenBucket())<br \/>\n{<br \/>\nvar multiUpsert = bucket.Upsert(items);<br \/>\nAssert.AreEqual(items.Count, multiUpsert.Count);<br \/>\nforeach(\ub2e4\uc911 \uc5c5\uc11c\ud2b8\uc758 \ubcc0\uc218 \uc30d)<br \/>\n{<br \/>\nAssert.IsTrue(pair.Value.Success);<br \/>\n}<\/p>\n<p>var multiRemove = bucket.Remove(multiUpsert.Keys.ToList());<br \/>\nforeach(\uba40\ud2f0\ub9ac\ubb34\ube0c\uc758 \ubcc0\uc218 \uc30d)<br \/>\n{<br \/>\nAssert.IsTrue(pair.Value.Success);<br \/>\n}<\/p>\n<p>var multiGet = bucket.Get(multiUpsert.Keys.ToList());<br \/>\nforeach(\uba40\ud2f0\uac9f\uc758 \ubcc0\uc218 \uc30d)<br \/>\n{<br \/>\nAssert.IsFalse(pair.Value.Success);<br \/>\n}<br \/>\n}<br \/>\n}<\/p>\n<p>\uc704\uc758 \ucf54\ub4dc\uc5d0\uc11c\ub294 \uba3c\uc800 \ub300\ub7c9 Upsert \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud0a4 \uc9d1\ud569\uc744 \ucd94\uac00\ud55c \ub2e4\uc74c, \ud0a4 \ubaa9\ub85d\uc744 \uac00\uc838\uc640 Couchbase \ubc84\ud0b7\uc5d0\uc11c \ud0a4\uc640 \uc5f0\uacb0\ub41c \ubb38\uc11c \ub610\ub294 \uac12\uc744 \uc81c\uac70\ud558\ub294 \uc0c8\ub85c\uc6b4 Remove overload\ub97c \uc0ac\uc6a9\ud558\uace0 \ub9c8\uc9c0\ub9c9\uc73c\ub85c \ud0a4\uac00 \uc874\uc7ac\ud558\ub294\uc9c0 \ud655\uc778\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc57d\uac04 \uc778\uc704\uc801\uc774\uc9c0\ub9cc \uc2e4\uc81c \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c \uc5b4\ub5bb\uac8c \uc0ac\uc6a9\ub420 \uc218 \uc788\ub294\uc9c0 \uc0c1\uc0c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\ubc88 \ub9b4\ub9ac\uc2a4\uc5d0\ub294 IO \uacc4\uce35\uc758 \ubcc0\uacbd \uc0ac\ud56d \uc678\uc5d0\ub3c4 \ub2e4\uc74c\uacfc \uac19\uc740 \uc8fc\uc694 \ubc84\uadf8 \uc218\uc815 \uc0ac\ud56d\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li>NCBC-777: CAS\uac00 \ubcc0\uacbd\ub418\uba74 Observe\uac00 ObserveResponse.DurabilitySatisfied\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4.<\/li>\n<li>NCBC-748: App.Config\uc5d0\uc11c \ud480 \uad6c\uc131\uc774 \uc0ac\uc6a9\ub418\uc5c8\ub294\uc9c0 \ud655\uc778<\/li>\n<li>NCBC-750: \uc11c\ubc84\uc758 \ubcc0\uacbd \uc0ac\ud56d\uc774 BucketConfig\ub85c \uc804\ud30c\ub418\ub294\uc9c0 \ud655\uc778\ud558\uae30<\/li>\n<li>NCBC-540: \ubcf4\uc7a5 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/how-to-manage-ttl-with-couchbase-n1ql\/\">TTL<\/a> \ud0c0\uc784\uc2a4\ud32c\uc774 \uaddc\uce59\uc744 \ub530\ub97c \ub54c<\/li>\n<li>NCBC-625: \ube0c\ub808\uc774\ud0b9 \ubaa8\ub178 \ucef4\ud30c\uc77c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc81c\uac70<\/li>\n<\/ul>\n<p>\uc804\uccb4 \ub9b4\ub9ac\uc2a4 \ub178\ud2b8\ub294 \uc5ec\uae30\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uae30\uc5ec<\/h2>\n<p>\ucee4\ubba4\ub2c8\ud2f0\uc5d0\uc11c GitHub\uc758 \ud480 \ub9ac\ud018\uc2a4\ud2b8, Jira \ud2f0\ucf13 \uc81c\ucd9c \ubc0f \ud3ec\ub7fc\uc5d0\uc11c\uc758 \ud1a0\ub860\uc744 \ud1b5\ud574 \uc5ec\ub7ec \uac00\uc9c0 \uae30\uc5ec\uac00 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. \ucf54\ub4dc\ub97c \ud1b5\ud574 \uc9c1\uc811 \uae30\uc5ec\ud558\uc9c0 \uc54a\uc558\ub354\ub77c\ub3c4 \uc774\ubc88 \ub9b4\ub9ac\uc2a4\uc5d0 \uae30\uc5ec\ud574 \uc8fc\uc2e0 \ubaa8\ub4e0 \ubd84\uaed8 \uac10\uc0ac\ub4dc\ub9ac\uba70, \ud53c\ub4dc\ubc31\uacfc \uc758\uacac\uc740 \uc5b8\uc81c\ub098 \ud658\uc601\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uc5b4\ub5bb\uac8c \ubc1b\uc744 \uc218 \uc788\ub098\uc694?<\/h2>\n<p>\ud328\ud0a4\uc9c0\ub294 NuGet, S3\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\uba70, \"2.0.1\" \ud0dc\uadf8\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub9c8\uc2a4\ud130\uc5d0\uc11c \uc9c1\uc811 \uc18c\uc2a4\ub97c \uac00\uc838\uc62c \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\ud328\ud0a4\uc9c0 \ubc1b\uae30 <strong><a href=\"https:\/\/www.nuget.org\/packages\/CouchbaseNetClient\/\">\uc5ec\uae30<\/a><\/strong>.<\/li>\n<li>\ubc14\uc774\ub108\ub9ac \ub2e4\uc6b4\ub85c\ub4dc <strong><a href=\"https:\/\/packages.couchbase.com.s3.amazonaws.com\/clients\/net\/2.0\/Couchbase-Net-Client-2.0.1.zip\">\uc5ec\uae30<\/a><\/strong>.<\/li>\n<li>\ub9ac\ud3ec\uc9c0\ud1a0\ub9ac \ubcf5\uc81c <strong><a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\">\uc5ec\uae30<\/a><\/strong>.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Today we are releasing version 2.0.1 of the Couchbase .NET SDK 2.0. This is a follow up release from the GA release 2.0.0 in early December of last year and largely includes bug fixes and performance improvements building on the [&hellip;]<\/p>","protected":false},"author":21,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,10127,2201],"tags":[],"ppma_author":[8970],"class_list":["post-1859","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-c-sharp","category-tools-sdks"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase .NET SDK 2.0.1 is now available! - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-2-0-1-now-available\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase .NET SDK 2.0.1 is now available!\" \/>\n<meta property=\"og:description\" content=\"Today we are releasing version 2.0.1 of the Couchbase .NET SDK 2.0. This is a follow up release from the GA release 2.0.0 in early December of last year and largely includes bug fixes and performance improvements building on the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-2-0-1-now-available\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-13T16:14:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:49:54+00:00\" \/>\n<meta name=\"author\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jeffrysmorris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"Couchbase .NET SDK 2.0.1 is now available!\",\"datePublished\":\"2015-01-13T16:14:30+00:00\",\"dateModified\":\"2025-06-14T06:49:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/\"},\"wordCount\":465,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\".NET\",\"C#\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/\",\"name\":\"Couchbase .NET SDK 2.0.1 is now available! - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-01-13T16:14:30+00:00\",\"dateModified\":\"2025-06-14T06:49:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase .NET SDK 2.0.1 is now available!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\",\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"caption\":\"Jeff Morris, Senior Software Engineer, Couchbase\"},\"description\":\"Jeff Morris is a Senior Software Engineer at Couchbase. Prior to joining Couchbase, Jeff spent six years at Source Interlink as an Enterprise Web Architect. Jeff is responsible for the development of Couchbase SDKs and how to integrate with N1QL (query language).\",\"sameAs\":[\"https:\/\/x.com\/jeffrysmorris\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase .NET SDK 2.0.1 is now available! - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-2-0-1-now-available\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase .NET SDK 2.0.1 is now available!","og_description":"Today we are releasing version 2.0.1 of the Couchbase .NET SDK 2.0. This is a follow up release from the GA release 2.0.0 in early December of last year and largely includes bug fixes and performance improvements building on the [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-2-0-1-now-available\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-01-13T16:14:30+00:00","article_modified_time":"2025-06-14T06:49:54+00:00","author":"Jeff Morris, Senior Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@jeffrysmorris","twitter_misc":{"Written by":"Jeff Morris, Senior Software Engineer, Couchbase","Est. reading time":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"Couchbase .NET SDK 2.0.1 is now available!","datePublished":"2015-01-13T16:14:30+00:00","dateModified":"2025-06-14T06:49:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/"},"wordCount":465,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":[".NET","C#","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/","name":"Couchbase .NET SDK 2.0.1 is now available! - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-01-13T16:14:30+00:00","dateModified":"2025-06-14T06:49:54+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-2-0-1-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase .NET SDK 2.0.1 is now available!"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341","name":"Jeff Morris, \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812","url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","caption":"Jeff Morris, Senior Software Engineer, Couchbase"},"description":"Jeff Morris\ub294 Couchbase\uc758 \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 6\ub144 \ub3d9\uc548 Source Interlink\uc5d0\uc11c \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc6f9 \uc544\ud0a4\ud14d\ud2b8\ub85c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4. Jeff\ub294 Couchbase SDK \uac1c\ubc1c\uacfc N1QL(\ucffc\ub9ac \uc5b8\uc5b4)\uacfc \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/jeff-morris\/"}]}},"authors":[{"term_id":8970,"user_id":21,"is_guest":0,"slug":"jeff-morris","display_name":"Jeff Morris, Senior Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","first_name":"Jeff","last_name":"Jeff Morris, Senior Software Engineer, Couchbase","user_url":"","author_category":"","description":"Jeff Morris\ub294 Couchbase\uc758 \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 6\ub144 \ub3d9\uc548 Source Interlink\uc5d0\uc11c \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc6f9 \uc544\ud0a4\ud14d\ud2b8\ub85c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4. Jeff\ub294 Couchbase SDK \uac1c\ubc1c\uacfc N1QL(\ucffc\ub9ac \uc5b8\uc5b4)\uacfc \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=1859"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1859\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=1859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=1859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=1859"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=1859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}