arangodb-net-standard
arangodb-net-standard copied to clipboard
A consistent, comprehensive, minimal interface to enable .NET applications to use the complete range of features exposed by the ArangoDB REST API.
See https://github.com/arangodb/docs/blob/main/3.10/release-notes-api-changes310.md#optimizer-rules-for-aql-queries
`IApiClientSerialization` allows consumers to implement their own serialization logic, using their preferred serializer. Some libraries support asynchronous task-based operations, e.g. https://docs.microsoft.com/en-us/dotnet/api/system.text.json.jsonserializer.deserializeasync?view=netcore-3.1 We can update the signature of the methods in...
Endpoint `PUT /_api/cursor/{cursor-identifier}` (`PutCursorAsync.PutCursorAsync`) is deprecated in ArangoDB 3.7 in favor of a new endpoint `POST /_api/cursor/{cursor-identifier}`. https://www.arangodb.com/docs/3.7/http/aql-query-cursor-accessing-cursors.html#read-next-batch-from-cursor-deprecated It is likely that the endpoint will be removed in a future...
Are ```ArangoDBClient``` and ```HttpApiTransport``` thread safe? I cannot find any information about that in the documentation. So can they safely be cached and used in different threads or do I...
1) I've implemented graph traversal in this PR. Although the functionality has been implemented in the `GraphApiClient`, it does not fit our traditional pattern of one client method per REST...
In ArangoDB 3.5 there is a new property `minReplicationFactor` that can be set when creating graphs. https://www.arangodb.com/docs/stable/http/gharial-management.html#create-a-graph We should include this property in our data models.
This implements the licensing management features in 3.9. Fixes issue #360 : Added support in AdminApiClient for two endpoints for the new [License Management](https://www.arangodb.com/docs/3.9/administration-license.html): GET /_admin/license PUT /_admin/license
This solves #312 CollectionSchema is a class structured according to the schema attribute as described on these pages: https://www.arangodb.com/docs/stable/http/collection-creating.html#create-collection https://www.arangodb.com/docs/3.9/data-modeling-documents-schema-validation.html#error-message I decided to set the type of the Rule property...
Solved Issue #400 Amended the code to pass ApiClientSerializationOptions to DictionaryValueConverter
Solves issue #306 - Added PostSatelliteGraphOptions and PostNonSatelliteGraphOptions inheriting from PostGraphOptions. - Declared PostGraphOptions abstract so it cannot be instantiated. This is a breaking change! - Added IsDisjoint to PostGraphBody...