Bagikan melalui


LockingPersistenceProvider.LoadIfChanged Metode

Definisi

Memuat informasi status instans dari penyimpanan persistensi jika informasi status telah diubah sejak terakhir kali informasi dimuat oleh pemanggil.

Overload

LoadIfChanged(TimeSpan, Object, Object)

Memuat informasi status instans dari penyimpanan persistensi jika informasi status telah diubah sejak terakhir kali informasi dimuat oleh pemanggil. Metode ini tidak mengunci instans di penyimpanan persistensi.

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Memuat informasi status instans dari penyimpanan persistensi jika informasi status telah diubah sejak terakhir kali informasi dimuat oleh pemanggil. Metode ini juga memungkinkan pemanggil menentukan apakah akan mengunci instans di penyimpanan persistensi.

LoadIfChanged(TimeSpan, Object, Object)

Memuat informasi status instans dari penyimpanan persistensi jika informasi status telah diubah sejak terakhir kali informasi dimuat oleh pemanggil. Metode ini tidak mengunci instans di penyimpanan persistensi.

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

Parameter

timeout
TimeSpan

Periode waktu setelah penyedia persistensi membatalkan operasi ini.

instanceToken
Object

Token yang dikembalikan oleh panggilan metode atau Update sebelumnyaCreate, yang mewakili status saat ini yang dipegang oleh pemanggil.

instance
Object

Informasi status instans aktual.

Mengembalikan

true jika instans harus dikunci di penyimpanan persistensi di akhir operasi ini; jika tidak false.

Berlaku untuk

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Memuat informasi status instans dari penyimpanan persistensi jika informasi status telah diubah sejak terakhir kali informasi dimuat oleh pemanggil. Metode ini juga memungkinkan pemanggil menentukan apakah akan mengunci instans di penyimpanan persistensi.

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

Parameter

timeout
TimeSpan

Periode waktu setelah penyedia persistensi membatalkan operasi ini.

instanceToken
Object

Token yang dikembalikan oleh panggilan metode Buat atau Perbarui sebelumnya, yang mewakili status saat ini yang dipegang oleh pemanggil.

lockInstance
Boolean

true jika instans harus dikunci di penyimpanan persistensi di akhir operasi ini; jika tidak false.

instance
Object

Informasi status instans.

Mengembalikan

true jika instans harus dikunci di penyimpanan persistensi di akhir operasi ini; jika tidak false.

Berlaku untuk