Condividi tramite


PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metodo

Definizione

Una volta implementato in una classe derivata, carica le informazioni sullo stato del servizio dall'archivio di persistenza se i dati sono stati modificati.

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
abstract member LoadIfChanged : TimeSpan * obj * obj -> bool
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

Parametri

timeout
TimeSpan

Periodo di tempo dopo il quale il provider di persistenza interrompe il tentativo.

instanceToken
Object

Token restituito da un metodo Create(Object, TimeSpan) o Update(Object, TimeSpan) precedente che rappresenta lo stato corrente utilizzato dal chiamante.

instance
Object

Stato dell'istanza effettivo.

Restituisce

true se il parametro instanceout è stato impostato con l'ultima copia recuperata dall'archivio di persistenza; false se lo stato memorizzato nella cache locale è già aggiornato.

Si applica a