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 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 .