LockingPersistenceProvider.LoadIfChanged Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen.
Överlagringar
| Name | Description |
|---|---|
| LoadIfChanged(TimeSpan, Object, Object) |
Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Den här metoden låser inte instansen i beständighetsarkivet. |
| LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Med den här metoden kan anroparen också ange om instansen ska låsas i beständighetsarkivet. |
LoadIfChanged(TimeSpan, Object, Object)
Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Den här metoden låser inte instansen i beständighetsarkivet.
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
Parametrar
- timeout
- TimeSpan
Tidsperioden efter vilken beständighetsprovidern avbryter den här åtgärden.
- instanceToken
- Object
Den token som returnerades av föregående Create anrop eller Update metodanrop, som representerar det aktuella tillståndet som anroparen har.
- instance
- Object
Den faktiska instanstillståndsinformationen.
Returer
true om instansen ska låsas i beständighetsarkivet i slutet av den här åtgärden; annars false.
Gäller för
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Läser in instanstillståndsinformationen från beständighetsarkivet om tillståndsinformationen har ändrats sedan den senaste gången informationen lästes in av anroparen. Med den här metoden kan anroparen också ange om instansen ska låsas i beständighetsarkivet.
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
Parametrar
- timeout
- TimeSpan
Tidsperioden efter vilken beständighetsprovidern avbryter den här åtgärden.
- instanceToken
- Object
Token som returnerades av tidigare anrop för metoden Skapa eller Uppdatera, som representerar det aktuella tillståndet som anroparen har.
- lockInstance
- Boolean
true om instansen ska låsas i beständighetsarkivet i slutet av den här åtgärden; annars false.
- instance
- Object
Instanstillståndsinformationen.
Returer
true om instansen ska låsas i beständighetsarkivet i slutet av den här åtgärden; annars false.