LockingPersistenceProvider.LoadIfChanged Metod

Definition

Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen.

Överlagringar

Name Description
LoadIfChanged(TimeSpan, Object, Object)

Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Den här metoden låser inte instansen i beständighetsarkivet.

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Med den här metoden kan anroparen också ange om instansen ska låsas i beständighetsarkivet.

LoadIfChanged(TimeSpan, Object, Object)

Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Den här metoden låser inte instansen i beständighetsarkivet.

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

Parametrar

timeout
TimeSpan

Tidsperioden efter vilken beständighetsprovidern avbryter den här åtgärden.

instanceToken
Object

Den token som returnerades av föregående Create anrop eller Update metodanrop, som representerar det aktuella tillståndet som anroparen har.

instance
Object

Den faktiska instanstillståndsinformationen.

Returer

true om instansen ska låsas i beständighetsarkivet i slutet av den här åtgärden; annars false.

Gäller för

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Med den här metoden kan anroparen också ange om instansen ska låsas i beständighetsarkivet.

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

Parametrar

timeout
TimeSpan

Tidsperioden efter vilken beständighetsprovidern avbryter den här åtgärden.

instanceToken
Object

Token som returnerades av tidigare anrop för metoden Skapa eller Uppdatera, som representerar det aktuella tillståndet som anroparen har.

lockInstance
Boolean

true om instansen ska låsas i beständighetsarkivet i slutet av den här åtgärden; annars false.

instance
Object

Instanstillståndsinformationen.

Returer

true om instansen ska låsas i beständighetsarkivet i slutet av den här åtgärden; annars false.

Gäller för