LockingPersistenceProvider.LoadIfChanged Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
true
si la instancia debe bloquearse en el almacén de persistencia al final de esta operación; en caso contrario, false
.