LockingPersistenceProvider.LoadIfChanged Método

Definición

Carga la información de estado de instancia del almacén de persistencia si la información de estado se ha cambiado desde la última vez que el autor de la llamada cargó la información.

Sobrecargas

Nombre Description
LoadIfChanged(TimeSpan, Object, Object)

Carga la información de estado de instancia del almacén de persistencia si la información de estado se ha cambiado desde la última vez que el autor de la llamada cargó la información. Este método no bloquea la instancia en el almacén de persistencia.

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Carga la información de estado de instancia del almacén de persistencia si la información de estado se ha cambiado desde la última vez que el autor de la llamada cargó la información. Este método también permite al autor de la llamada especificar si se va a bloquear la instancia en el almacén de persistencia.

LoadIfChanged(TimeSpan, Object, Object)

Carga la información de estado de instancia del almacén de persistencia si la información de estado se ha cambiado desde la última vez que el autor de la llamada cargó la información. Este método no bloquea la instancia en el almacén de persistencia.

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

Parámetros

timeout
TimeSpan

Período de tiempo después del cual el proveedor de persistencia anula esta operación.

instanceToken
Object

El token devuelto por las llamadas anteriores Create o Update de método, que representa el estado actual que mantiene el autor de la llamada.

instance
Object

Información de estado de instancia real.

Devoluciones

true si la instancia debe bloquearse en el almacén de persistencia al final de esta operación; de lo contrario false, es .

Se aplica a

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Carga la información de estado de instancia del almacén de persistencia si la información de estado se ha cambiado desde la última vez que el autor de la llamada cargó la información. Este método también permite al autor de la llamada especificar si se va a bloquear la instancia en el almacén de persistencia.

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

Parámetros

timeout
TimeSpan

Período de tiempo después del cual el proveedor de persistencia anula esta operación.

instanceToken
Object

El token devuelto por las llamadas al método Create o Update anteriores, que representa el estado actual que mantiene el autor de la llamada.

lockInstance
Boolean

true si la instancia debe bloquearse en el almacén de persistencia al final de esta operación; de lo contrario false, es .

instance
Object

Información de estado de la instancia.

Devoluciones

true si la instancia debe bloquearse en el almacén de persistencia al final de esta operación; de lo contrario false, es .

Se aplica a