Arango.Client.AIndex.Get C# (CSharp) Метод

Get() публичный Метод

Retrieves specified index.
Specified id value has invalid format.
public Get ( string id ) : object>>.AResult
id string
Результат object>>.AResult
        public AResult<Dictionary<string, object>> Get(string id)
        {
            if (!ADocument.IsID(id))
            {
                throw new ArgumentException("Specified id value (" + id + ") has invalid format.");
            }
            
            var request = new Request(HttpMethod.GET, ApiBaseUri.Index, "/" + id);
            
            var response = _connection.Send(request);
            var result = new AResult<Dictionary<string, object>>(response);
            
            switch (response.StatusCode)
            {
                case 200:
                    var body = response.ParseBody<Dictionary<string, object>>();
                    
                    result.Success = (body != null);
                    result.Value = body;
                    break;
                case 404:
                default:
                    // Arango error
                    break;
            }
            
            _parameters.Clear();
            
            return result;
        }