Condividi tramite


MutableInterceptionContext<TResult>.Result Proprietà

Definizione

Se questa proprietà viene impostata prima dell'esecuzione dell'operazione, l'esecuzione dell'operazione verrà eliminata e il risultato del set verrà restituito. In caso contrario, se l'operazione ha esito positivo, questa proprietà verrà impostata sul risultato restituito. In entrambi i casi, gli intercettori eseguiti dopo l'operazione possono modificare questa proprietà per modificare il risultato che verrà restituito.

public TResult Result { get; set; }
member this.Result : 'Result with get, set
Public Property Result As TResult

Valore della proprietà

TResult

Commenti

Quando un'operazione viene completata senza generare sia questa proprietà che la OriginalResult proprietà vengono impostate. Tuttavia, questa proprietà può essere impostata o modificata dagli intercettori, mentre la OriginalResult proprietà rappresenta sempre il risultato effettivo restituito dall'operazione, se presente.

Si applica a