Compartir a través de


LockingPersistenceProvider.LoadIfChanged Método

Definición

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

Sobrecargas

LoadIfChanged(TimeSpan, Object, Object)

Carga la información de estado de la instancia desde el almacén de persistencia si la información de estado ha cambiado desde la última vez que el autor de 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 la instancia desde el almacén de persistencia si la información de estado ha cambiado desde la última vez que el autor de llamada cargó la información. Este método también permite que el autor de llamada especifique si desea bloquear la instancia en el almacén de persistencia.

LoadIfChanged(TimeSpan, Object, Object)

Carga la información de estado de la instancia desde el almacén de persistencia si la información de estado ha cambiado desde la última vez que el autor de 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 al método Create o Update anterior, que representa el estado actual que tiene el autor de la llamada.

instance
Object

Información del estado de la instancia real.

Devoluciones

Boolean

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

Se aplica a

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Carga la información de estado de la instancia desde el almacén de persistencia si la información de estado ha cambiado desde la última vez que el autor de llamada cargó la información. Este método también permite que el autor de llamada especifique si desea 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 anterior, que representa el estado actual que tiene 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; en caso contrario, false.

instance
Object

Información del estado de la instancia.

Devoluciones

Boolean

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

Se aplica a