Udostępnij za pośrednictwem


DbCommandInterceptionContext<TResult>.Result Właściwość

Definicja

Jeśli ta właściwość zostanie ustawiona przed wykonaniem operacji, wykonanie operacji zostanie pominięte, a wynik zestawu zostanie zwrócony zamiast tego. W przeciwnym razie, jeśli operacja zakończy się pomyślnie, ta właściwość zostanie ustawiona na zwrócony wynik. W obu przypadkach przechwytniki uruchamiane po operacji mogą zmienić tę właściwość, aby zmienić wynik, który zostanie zwrócony.

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

Wartość właściwości

TResult

Uwagi

Po zakończeniu operacji bez zgłaszania zarówno tej właściwości, jak i OriginalResult właściwości są ustawione. Jednak tę właściwość można ustawić lub zmienić przez przechwytniki, podczas gdy OriginalResult właściwość zawsze będzie reprezentować rzeczywisty wynik zwrócony przez operację, jeśli istnieje.

Dotyczy