PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Yöntem

Tanım

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.

Şunlara uygulanır