PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta uygulandığında, veriler değiştirildiyse kalıcılık deposundan hizmet durumu bilgilerini yükler.
public:
virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
abstract member LoadIfChanged : TimeSpan * obj * obj -> bool
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean
Parametreler
- timeout
- TimeSpan
Kalıcılık sağlayıcısının bu girişimi iptal ettiği süre.
- instanceToken
- Object
Arayan tarafından tutulan geçerli durumu temsil eden önceki Create(Object, TimeSpan) veya Update(Object, TimeSpan)tarafından döndürülen belirteç.
- instance
- Object
Gerçek örnek durumu.
Döndürülenler
true
instance
out
parametresi kalıcılık deposundan en son kopyayla ayarlandıysa; false
yerel olarak önbelleğe alınmış durum zaten güncelse.