LockingPersistenceProvider.BeginLoad 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.
Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet.
Överlagringar
| Name | Description |
|---|---|
| BeginLoad(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser inte instansen. |
| BeginLoad(TimeSpan, Boolean, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser instansen efter inläsning av instanstillståndet om värdet för parametern |
BeginLoad(TimeSpan, AsyncCallback, Object)
Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser inte instansen.
public:
override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad(TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametrar
- timeout
- TimeSpan
Intervallet där åtgärden måste slutföras utan tidsgräns.
- callback
- AsyncCallback
Ombudet som tar emot meddelandet när åtgärden är klar.
- state
- Object
Tillståndsinformationen som är associerad med den asynkrona åtgärden.
Returer
Status för en asynkron åtgärd.
Kommentarer
Den här metoden anropar till BeginLoad, som tar en ytterligare parameter som anger om instansen måste vara låst i beständighetsarkivet. Den här metoden skickas false som ett värde för den här parametern till anropande metod.
Gäller för
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)
Påbörjar en asynkron åtgärd för att läsa in en instans baserat på tillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser instansen efter inläsning av instanstillståndet om värdet för parametern lockInstance är true.
public:
abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parametrar
- timeout
- TimeSpan
Ett intervall där åtgärden måste slutföras innan tidsgränsen uppnås.
- lockInstance
- Boolean
true om instansen måste vara låst. annars false.
- callback
- AsyncCallback
Ombudet som tar emot meddelandet när åtgärden är klar.
- state
- Object
Tillståndsinformationen som är associerad med den asynkrona åtgärden.
Returer
Status för en asynkron åtgärd.