LockingPersistenceProvider.LoadIfChanged Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.