

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `Suggerimento per l'interrogazione di valutazione di Gremlin TimeoutBehavior`
<a name="gremlin-query-hints-evaluationTimeoutBehavior"></a>

Per impostazione predefinita, quando una query Gremlin supera il timeout della query, Neptune annulla la query e restituisce un errore. Il suggerimento di `evaluationTimeoutBehavior` interrogazione modifica questo comportamento in modo che Neptune restituisca tutti i risultati parziali calcolati prima del timeout, invece di restituire un errore.

**Nota**  
Questo suggerimento di interrogazione utilizza lo `with` step, non e non `withSideEffect` utilizza il prefisso. `Neptune#`

## Sintassi
<a name="gremlin-query-hints-evaluationTimeoutBehavior-syntax"></a>

```
g.with('evaluationTimeoutBehavior', '{{value}}').{{gremlin-traversal}}
```

**Valori disponibili**
+ `partialResults`— Quando la query scade, Neptune restituisce tutti i risultati calcolati prima del timeout.
+ `exception`— Quando la query scade, Neptune restituisce un errore. Questo è il comportamento che segue di default.

**Importante**  
Questo suggerimento di interrogazione può essere utilizzato solo con interrogazioni di sola lettura. Se si utilizza questo suggerimento con una query mutante o con DFE abilitato (tramite il suggerimento di `useDFE` interrogazione o il parametro `neptune_dfe_query_engine` instance), Neptune restituisce un errore.

## Esempio
<a name="gremlin-query-hints-evaluationTimeoutBehavior-example"></a>

La seguente query restituisce risultati parziali se supera il timeout della query:

```
g.with('evaluationTimeoutBehavior', 'partialResults').V().out().valueMap()
```