LockingPersistenceProvider.LoadIfChanged 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.
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
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
true örnek, bu işlemin sonundaki kalıcılık deposunda kilitlenmelidir; Aksi takdirde false .