{"id":2411,"date":"2016-10-11T23:16:02","date_gmt":"2016-10-11T23:16:01","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2411"},"modified":"2025-10-09T07:16:29","modified_gmt":"2025-10-09T14:16:29","slug":"introducing-couchbase-net-sdk-core-2-4-0-dp1","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/","title":{"rendered":"Apresentamos o Couchbase .NET SDK Core 2.4.0 DP1!"},"content":{"rendered":"<p>A nova \"moda\" no mundo do Microsoft .NET \u00e9 <a href=\"https:\/\/www.microsoft.com\/net\/core\">Estrutura do .NET Core<\/a>Couchbase Core: uma implementa\u00e7\u00e3o de c\u00f3digo aberto e plataforma cruzada (OSX, Linux e Windows) da estrutura .NET. Em um esfor\u00e7o para fornecer o melhor ambiente para desenvolvedores, hoje o Couchbase est\u00e1 lan\u00e7ando um SDK compat\u00edvel com o .NET Core! Essa vers\u00e3o inicial \u00e9 uma pr\u00e9via para desenvolvedores e, na verdade, oferece suporte ao .NET Framework 4.5 e ao .NET Core 1.0. Mais informa\u00e7\u00f5es sobre isso em breve.<\/p>\n<h2>O que est\u00e1 inclu\u00eddo neste pacote?<\/h2>\n<p>Se voc\u00ea estiver acompanhando o Couchbase .NET SDK, perceber\u00e1 que aumentamos a vers\u00e3o secund\u00e1ria de 2.3.X para 2.4.X nesta vers\u00e3o. O motivo \u00e9 que a vers\u00e3o GA final do 2.4.0 conter\u00e1 v\u00e1rios recursos novos que ampliam essa API p\u00fablica do SDK:<\/p>\n<ul>\n<li><a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1062\">Autentica\u00e7\u00e3o em n\u00edvel de cluster<\/a><\/li>\n<li><a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1060\">Estruturas de dados API<\/a><\/li>\n<li><a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-854\">Consulta em n\u00edvel de cluster<\/a><\/li>\n<li><a href=\"https:\/\/issues.couchbase.com\/browse\/NCBC-1207\">\"Localizar\" gen\u00e9rico<\/a><\/li>\n<\/ul>\n<p>Esses recursos est\u00e3o em desenvolvimento ou prestes a come\u00e7ar a ser desenvolvidos e ser\u00e3o inclu\u00eddos nos DP&amp;apos subsequentes. <em>Esta vers\u00e3o, DP1, inclui apenas a compatibilidade com o .NET Core<\/em>.<\/p>\n<p>\u00c9 importante observar que esse pacote inclui o .NET Framework 4.5 (nossa vers\u00e3o b\u00e1sica do .NET compat\u00edvel com o SDK) e o .NET Core 1.0 (via NetStandard1.5). Seu tipo de projeto de destino determinar\u00e1 qual vers\u00e3o do SDK ser\u00e1 usada. Isso tamb\u00e9m significa que o pacote NuGet ser\u00e1 compat\u00edvel com as vers\u00f5es anteriores de seu c\u00f3digo existente <em>desde que voc\u00ea n\u00e3o converta seus projetos em projetos .NET Core<\/em>.<\/p>\n<p>Al\u00e9m disso, h\u00e1 uma grande probabilidade de que o SDK n\u00e3o ofere\u00e7a suporte a m\u00e9todos s\u00edncronos para a vers\u00e3o final do .NET Core; isso se deve ao fato de a Microsoft estar se afastando das APIs s\u00edncronas mais antigas para usar tudo ass\u00edncrono. Voc\u00ea ainda poder\u00e1 chamar os m\u00e9todos ass\u00edncronos de forma s\u00edncrona por meio de Task.Result, mas n\u00e3o ofereceremos uma vers\u00e3o s\u00edncrona pura.<\/p>\n<h2>Primeiros passos no Linux<\/h2>\n<p>Na se\u00e7\u00e3o a seguir, mostrarei como usar o Couchbase .NET Core 2.4.0-dp1 em um aplicativo de console simples executado no Ubuntu 14.0.4. Presumo que voc\u00ea j\u00e1 tenha instalado o .NET Core 1.0.1 no computador; se n\u00e3o tiver, siga estas instru\u00e7\u00f5es <a href=\"https:\/\/www.microsoft.com\/net\/core#ubuntu\">dire\u00e7\u00f5es<\/a>. Ele tamb\u00e9m pressup\u00f5e que voc\u00ea tenha instalado o Couchbase Server 4.5. Se voc\u00ea n\u00e3o tiver <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/nosql-databases\/downloads\/\">Fa\u00e7a o download e instale-o<\/a>.<\/p>\n<p>Primeiro, abra um terminal e crie um diret\u00f3rio chamado cb-core-example e, em seguida, mude para esse diret\u00f3rio e execute dotnet new:<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/october\/introducing-couchbase-.net-sdk-core-2.4.0-dp1\/getting-started-core1.png\" \/><\/p>\n<p>Usando o VIM ou seu editor favorito, abra o arquivo project.json que foi criado quando voc\u00ea executou o dotnet new. Adicione a depend\u00eancia ao pacote CouchbaseNetClient no NuGet get, especificando a vers\u00e3o correta (2.4.0-dp1):<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/october\/introducing-couchbase-.net-sdk-core-2.4.0-dp1\/project-json.png\" \/><\/p>\n<p>Novamente usando o VIM ou seu editor favorito, abra o arquivo Program.cs e digite o seguinte c\u00f3digo:<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/october\/introducing-couchbase-.net-sdk-core-2.4.0-dp1\/code-listing.png\" \/><\/p>\n<p>Depois de fazer isso, basta fazer um dotnet restore e dotnet run para atualizar as depend\u00eancias e executar o aplicativo. Se tudo der certo, voc\u00ea ver\u00e1 as palavras SUCCESS escritas no terminal.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/october\/introducing-couchbase-.net-sdk-core-2.4.0-dp1\/couchbase-sdk-core-result.png\" \/><\/p>\n<p>Mais uma vez, os comandos s\u00e3o os seguintes:<\/p>\n<pre>\r\n<code class=\"language-bash\">mkdir cb-core-example1\r\ncd cb-core-example1\r\ndotnet new\r\nvim project.json\r\nvim Program.cs\r\ndotnet restore\r\ndotnet run<\/code><\/pre>\n<h2>Destaques da comunidade<\/h2>\n<p>Essa pr\u00e9via para desenvolvedores foi elaborada durante meses e incluiu v\u00e1rias contribui\u00e7\u00f5es da comunidade. Um grande agradecimento a <a href=\"https:\/\/github.com\/brantburnett\">Brant Burnett, da CenterEdge Software<\/a> para fazer contribui\u00e7\u00f5es essenciais e orienta\u00e7\u00e3o com empacotamento e migra\u00e7\u00f5es de API para bibliotecas compat\u00edveis com o Core.<\/p>\n<h2>Contribuir e relatar bugs<\/h2>\n<p>O SDK do Couchbase .NET est\u00e1 sempre buscando contribui\u00e7\u00f5es e coment\u00e1rios da comunidade. Se voc\u00ea quiser contribuir, o <a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\">O reposit\u00f3rio do Github est\u00e1 aqui<\/a>. Se voc\u00ea encontrar um bug, crie um <a href=\"https:\/\/issues.couchbase.com\/projects\/NCBC\/summary\">T\u00edquete do Jira<\/a> ou fazer um <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/forums\/c\/net-sdk\/\">publica\u00e7\u00e3o nos f\u00f3runs<\/a>.<\/p>\n<h2>Como obt\u00ea-lo?<\/h2>\n<ul>\n<li>Instale o <a href=\"https:\/\/www.nuget.org\/packages\/CouchbaseNetClient\/2.4.0-dp1\">Pacote NuGet<\/a>.<\/li>\n<li>Clonar o <a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\">Reposit\u00f3rio do Github<\/a><\/li>\n<li>Baixar <a href=\"https:\/\/s3.amazonaws.com\/packages.couchbase.com\/clients\/net\/2.4\/Couchbase-Net-Client-2.4.0-dp1.zip\">os bin\u00e1rios<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>The new &#8220;hotness&#8221; in the Microsoft .NET world is .NET Core Framework: an open source, cross platform (OSX, Linux, and Windows) implementation of the .NET framework. In an effort to provide the very best developer environment, today Couchbase is releasing [&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],"tags":[1749,1577,1352,1732],"ppma_author":[8970],"class_list":["post-2411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","tag-core","tag-cross-platform","tag-linux","tag-ubuntu"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing Couchbase .NET SDK Core 2.4.0 DP1! - 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\/pt\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Couchbase .NET SDK Core 2.4.0 DP1!\" \/>\n<meta property=\"og:description\" content=\"The new &#8220;hotness&#8221; in the Microsoft .NET world is .NET Core Framework: an open source, cross platform (OSX, Linux, and Windows) implementation of the .NET framework. In an effort to provide the very best developer environment, today Couchbase is releasing [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-11T23:16:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-09T14:16:29+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=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"Introducing Couchbase .NET SDK Core 2.4.0 DP1!\",\"datePublished\":\"2016-10-11T23:16:01+00:00\",\"dateModified\":\"2025-10-09T14:16:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\"},\"wordCount\":573,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Core\",\"cross platform\",\"Linux\",\"Ubuntu\"],\"articleSection\":[\".NET\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\",\"name\":\"Introducing Couchbase .NET SDK Core 2.4.0 DP1! - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-10-11T23:16:01+00:00\",\"dateModified\":\"2025-10-09T14:16:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#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\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Couchbase .NET SDK Core 2.4.0 DP1!\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\":\"pt-BR\",\"@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\/pt\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing Couchbase .NET SDK Core 2.4.0 DP1! - 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\/pt\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/","og_locale":"pt_BR","og_type":"article","og_title":"Introducing Couchbase .NET SDK Core 2.4.0 DP1!","og_description":"The new &#8220;hotness&#8221; in the Microsoft .NET world is .NET Core Framework: an open source, cross platform (OSX, Linux, and Windows) implementation of the .NET framework. In an effort to provide the very best developer environment, today Couchbase is releasing [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-10-11T23:16:01+00:00","article_modified_time":"2025-10-09T14:16:29+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":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"Introducing Couchbase .NET SDK Core 2.4.0 DP1!","datePublished":"2016-10-11T23:16:01+00:00","dateModified":"2025-10-09T14:16:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/"},"wordCount":573,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Core","cross platform","Linux","Ubuntu"],"articleSection":[".NET"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/","url":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/","name":"Introducing Couchbase .NET SDK Core 2.4.0 DP1! - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-10-11T23:16:01+00:00","dateModified":"2025-10-09T14:16:29+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#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\/introducing-couchbase-net-sdk-core-2-4-0-dp1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Couchbase .NET SDK Core 2.4.0 DP1!"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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, engenheiro de software s\u00eanior, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@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 \u00e9 engenheiro de software s\u00eanior da Couchbase. Antes de ingressar na Couchbase, Jeff passou seis anos na Source Interlink como arquiteto da Web corporativa. Jeff \u00e9 respons\u00e1vel pelo desenvolvimento dos SDKs do Couchbase e pela integra\u00e7\u00e3o com o N1QL (linguagem de consulta).","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/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","author_category":"","last_name":"Jeff Morris, Senior Software Engineer, Couchbase","first_name":"Jeff","job_title":"","user_url":"","description":"Jeff Morris \u00e9 engenheiro de software s\u00eanior da Couchbase. Antes de ingressar na Couchbase, Jeff passou seis anos na Source Interlink como arquiteto da Web corporativa. Jeff \u00e9 respons\u00e1vel pelo desenvolvimento dos SDKs do Couchbase e pela integra\u00e7\u00e3o com o N1QL (linguagem de consulta)."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2411"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2411"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}