LockingPersistenceProvider.BeginCreate 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 skapa instanstillståndsinformation i beständighetsarkivet.
Överlagringar
| Name | Description |
|---|---|
| BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skapa instanstillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser inte upp instansen när tillståndsinformationen har sparats. |
| BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att skapa instanstillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser upp instansen när instanstillståndet har sparats om värdet för parametern |
BeginCreate(Object, TimeSpan, AsyncCallback, Object)
Påbörjar en asynkron åtgärd för att skapa instanstillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser inte upp instansen när tillståndsinformationen har sparats.
public:
override IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginCreate(object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginCreate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametrar
- instance
- Object
Den instans vars tillståndsinformation sparas i beständighetsarkivet.
- 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 BeginCreate metoden, som tar ytterligare en parameter för att avgöra om instansen är upplåst. Den här metoden skickas false som ett värde för den här parametern till anropande metod.
Gäller för
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Påbörjar en asynkron åtgärd för att skapa instanstillståndsinformation i beständighetsarkivet med hjälp av parametrarna. Den här metoden låser upp instansen när instanstillståndet har sparats om värdet för parametern unlockInstance är true.
public:
abstract IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginCreate(object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginCreate (instance As Object, timeout As TimeSpan, unlockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parametrar
- instance
- Object
Den instans vars tillståndsinformation sparas i beständighetsarkivet.
- timeout
- TimeSpan
Intervallet där åtgärden måste slutföras utan tidsgräns.
- unlockInstance
- Boolean
true om instansen måste låsas upp i beständighetsarkivet; 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.