LockingPersistenceProvider.LoadIfChanged 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.
Carica le informazioni sullo stato dell'istanza dall'archivio di persistenza se le informazioni sullo stato sono state modificate dall'ultima volta che le informazioni sono state caricate dal chiamante.
Overload
LoadIfChanged(TimeSpan, Object, Object) |
Carica le informazioni sullo stato dell'istanza dall'archivio di persistenza se le informazioni sullo stato sono state modificate dall'ultima volta che le informazioni sono state caricate dal chiamante. Questo metodo non blocca l'istanza nell'archivio di persistenza. |
LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Carica le informazioni sullo stato dell'istanza dall'archivio di persistenza se le informazioni sullo stato sono state modificate dall'ultima volta che le informazioni sono state caricate dal chiamante. Questo metodo consente inoltre al chiamante di specificare se bloccare l'istanza nell'archivio di persistenza. |
LoadIfChanged(TimeSpan, Object, Object)
Carica le informazioni sullo stato dell'istanza dall'archivio di persistenza se le informazioni sullo stato sono state modificate dall'ultima volta che le informazioni sono state caricate dal chiamante. Questo metodo non blocca l'istanza nell'archivio di persistenza.
public:
override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides 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 questa operazione.
- instanceToken
- Object
Token restituito dalle chiamate al metodo Create
o Update
precedenti che rappresenta lo stato corrente utilizzato dal chiamante.
- instance
- Object
Informazioni sullo stato effettivo dell'istanza.
Restituisce
true
se è necessario bloccare l'istanza nell'archivio di persistenza alla fine di questa operazione; in caso contrario false
.
Si applica a
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Carica le informazioni sullo stato dell'istanza dall'archivio di persistenza se le informazioni sullo stato sono state modificate dall'ultima volta che le informazioni sono state caricate dal chiamante. Questo metodo consente inoltre al chiamante di specificare se bloccare l'istanza nell'archivio di persistenza.
public:
virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean
Parametri
- timeout
- TimeSpan
Periodo di tempo dopo il quale il provider di persistenza interrompe questa operazione.
- instanceToken
- Object
Token restituito dalle chiamate al metodo di creazione o aggiornamento precedente che rappresenta lo stato corrente utilizzato dal chiamante.
- lockInstance
- Boolean
true
se è necessario bloccare l'istanza nell'archivio di persistenza alla fine di questa operazione; in caso contrario false
.
- instance
- Object
Informazioni sullo stato dell'istanza.
Restituisce
true
se è necessario bloccare l'istanza nell'archivio di persistenza alla fine di questa operazione; in caso contrario false
.