PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 instance
out
è stato impostato con l'ultima copia recuperata dall'archivio di persistenza; false
se lo stato memorizzato nella cache locale è già aggiornato.