API .NET Graph di Azure Cosmos DB : Download e note sulla versioneAzure Cosmos DB Graph .NET API: Download and release notes

Download dell'SDKSDK download NuGetNuGet
Documentazione sull'APIAPI documentation Documentazione di riferimento API .NET.NET API reference documentation
Guida introduttivaQuickstart Azure Cosmos DB: creare una graph app tramite .NET e l'API GraphAzure Cosmos DB: Create a graph app using .NET and the Graph API
EsercitazioneTutorial Azure CosmosDB: Create a container with the Graph API (CosmosDB di Azure: creare un contenitore con l'API Graph)Azure CosmosDB: Create a container with the Graph API
Framework attualmente supportatoCurrent supported framework Microsoft .NET Framework 4.6.1Microsoft .NET Framework 4.6.1
Microsoft .NET CoreMicrosoft .NET Core

Note sulla versioneRelease notes

0.3.1-preview0.3.1-preview

Correzioni di bugBug fixes

  • Correggere per caricare facoltativamente appsettings.json (netstandard1.6)Fix to optionally load appsettings.json (netstandard1.6)

NovitàWhat's new

  • Passare da Microsoft.Azure.Graphs alla piattaforma di destinazione AnyCPU.Switch Microsoft.Azure.Graphs to target platform AnyCPU.
  • Rimuovere l'assembly di Mono dal manifesto del pacchetto net461.Remove Mono assembly from net461 package manifest.

0.3.0-preview0.3.0-preview

NovitàWhat's new

  • Aggiunta del supporto per .netstandard 1.6Added support for .netstandard 1.6
    • Richiede Microsoft.Azure.DocumentDB.Core >= 1.5.1Requires Microsoft.Azure.DocumentDB.Core >= 1.5.1
  • Aggiunta di un nuovo parser gremlin-groovy in sostituzione di un parser esistente.Added a new gremlin-groovy parser to replace existing parser. Questo parser supporta un subset della sintassi Tinkerpop gremlin-groovy e include:This parser supports a subset of Tinkerpop's gremlin-groovy syntax and includes:
    • Prestazioni raddoppiate a livello di analisiImproved parsing performance by 2x.
    • Sono stati risolti alcuni problemi relativi ai caratteri di escape nelle stringhe, all'errata gestione dei valori letterali e altre irregolarità nel vecchio parser.Resolved a number of issues related to character escaping in strings, incorrectly handled literal values, and other irregularities in the old parser.
  • Aggiunta di ottimizzazioni per attraversamenti con predicati Edge.Added optimizations for traversals with edge predicates.
    • Gli hop trasversali con filtri dovrebbero rilevare questo miglioramento, ad esempio: g.V('1').outE().has('name', 'marko').inV().Traversal hops with filters should see this improvement, for example: g.V('1').outE().has('name', 'marko').inV().
  • Aggiunta di ottimizzazioni per attraversamenti con passaggio limit().Added optimizations for traversals with limit() step.

Modifiche di rilievoBreaking Changes

  • Rimozione del supporto per .NET Framework 4.5.1Removed support for .NET Framework 4.5.1

  • Il nuovo parser è conforme alla sintassi gremlin-groovy.The new parser aligns with gremlin-groovy grammar. Pertanto, alcune espressioni precedentemente funzionanti ora risultano ambigue per il nuovo parser.As a result, some expressions that worked previously are ambiguous for the new parser. Di seguito viene illustrato un caso rilevante:One case of note:

    • in e as sono parole chiave riservate in gremlin-groovy. Per evitare errori di sintassi, questi passaggi devono pertanto essere qualificati mediante .in() o .as().in and as are reserved keywords in gremlin-groovy, so these steps must be qualified with .in() or .as() to avoid syntax errors. Ad esempio: g.V().repeat(in()).times(2) -> genera un errore di sintassiFor example: g.V().repeat(in()).times(2) -> throws a syntax error
      g.V().repeat(__.in()).times(2) -> ha esito positivog.V().repeat(__.in()).times(2) -> succeeds

0.2.4-preview0.2.4-preview

0.2.2-preview0.2.2-preview

0.2.1-preview0.2.1-preview

0.2.0-preview0.2.0-preview

0.1.0-preview0.1.0-preview

  • Versione di anteprima iniziale.Initial preview release.

Date di rilascio e di ritiroRelease & Retirement dates

Microsoft invierà una notifica almeno 12 mesi prima del ritiro di un SDK per agevolare la transizione a una versione più recente o supportata.Microsoft will provide notification at least 12 months in advance of retiring an SDK in order to smooth the transition to a newer/supported version.

Le nuove caratteristiche e funzionalità e le ottimizzazioni vengono aggiunte solo all'SDK corrente. È quindi consigliabile eseguire sempre l'aggiornamento alla versione più recente dell'SDK quanto prima.New features and functionality and optimizations are only added to the current SDK, as such it is recommended that you always upgrade to the latest SDK version as early as possible.

Qualsiasi richiesta inviata a Cosmos DB di Azure con un SDK ritirato verrà rifiutata dal servizio.Any request to Azure Cosmos DB using a retired SDK will be rejected by the service.


VersionVersion Data di rilascioRelease Date Data di ritiroRetirement Date
0.3.1-preview0.3.1-preview 17 ottobre 2017October 17, 2017 ---
0.3.0-preview0.3.0-preview 2 ottobre 2017October 2, 2017 ---
0.2.4-preview0.2.4-preview 4 agosto 2017August 4, 2017 ---
0.2.2-preview0.2.2-preview 23 giugno 2017June 23, 2017 ---
0.2.1-preview0.2.1-preview 8 giugno 2017June 8, 2017 ---
0.2.0-preview0.2.0-preview 10 maggio 2017May 10, 2017 ---
0.1.0-preview0.1.0-preview 8 maggio 2017May 8, 2017 ---

Vedere anche See also

Per altre informazioni sull'API Graph di Azure Cosmos DB, vedere Introduction to Azure Cosmos DB: Graph API (Introduzione ad Azure Cosmos DB: API Graph).To learn more about the Azure Cosmos DB Graph API, see Introduction to Azure Cosmos DB: Graph API.