Aracılığıyla paylaş


LockingPersistenceProvider.LoadIfChanged Yöntem

Tanım

Bilgi çağıranı tarafından en son yüklendiği zamandan bu yana durum bilgileri değiştirilmişse, kalıcılık deposundan örnek durum bilgilerini yükler.

Aşırı Yüklemeler

LoadIfChanged(TimeSpan, Object, Object)

Bilgi çağıranı tarafından en son yüklendiği zamandan bu yana durum bilgileri değiştirilmişse, kalıcılık deposundan örnek durum bilgilerini yükler. Bu yöntem, kalıcılık deposundaki örneği kilitlemez.

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Bilgi çağıranı tarafından en son yüklendiği zamandan bu yana durum bilgileri değiştirilmişse, kalıcılık deposundan örnek durum bilgilerini yükler. Bu yöntem, çağıranın kalıcılık deposunda örneği kilitleyip kilitlenmeyeceğini belirtmesini de sağlar.

LoadIfChanged(TimeSpan, Object, Object)

Bilgi çağıranı tarafından en son yüklendiği zamandan bu yana durum bilgileri değiştirilmişse, kalıcılık deposundan örnek durum bilgilerini yükler. Bu yöntem, kalıcılık deposundaki örneği kilitlemez.

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

Parametreler

timeout
TimeSpan

Kalıcılık sağlayıcısının bu işlemi iptal eden zaman aralığı.

instanceToken
Object

Önceki Create veya Update metot çağrılarının döndürdüğü, çağıran tarafından tutulan geçerli durumu temsil eden belirteç.

instance
Object

Gerçek örnek durum bilgileri.

Döndürülenler

Boolean

true örnek, bu işlemin sonundaki kalıcılık deposunda kilitlenmelidir; Aksi takdirde false .

Şunlara uygulanır

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Bilgi çağıranı tarafından en son yüklendiği zamandan bu yana durum bilgileri değiştirilmişse, kalıcılık deposundan örnek durum bilgilerini yükler. Bu yöntem, çağıranın kalıcılık deposunda örneği kilitleyip kilitlenmeyeceğini belirtmesini de sağlar.

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

Parametreler

timeout
TimeSpan

Kalıcılık sağlayıcısının bu işlemi iptal eden zaman aralığı.

instanceToken
Object

Önceki oluşturma veya güncelleştirme yöntemi çağrıları tarafından döndürülen, çağıran tarafından tutulan geçerli durumu temsil eden belirteç.

lockInstance
Boolean

true örnek, bu işlemin sonundaki kalıcılık deposunda kilitlenmelidir; Aksi takdirde false .

instance
Object

Örnek durum bilgileri.

Döndürülenler

Boolean

true örnek, bu işlemin sonundaki kalıcılık deposunda kilitlenmelidir; Aksi takdirde false .

Şunlara uygulanır