LockingPersistenceProvider.BeginCreate Metod

Definition

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 unlockInstance är true.

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.

Gäller för