LockingPersistenceProvider.BeginCreate 메서드

정의

지속성 저장소에서 인스턴스 상태 정보를 만드는 비동기 작업을 시작합니다.

오버로드

Name Description
BeginCreate(Object, TimeSpan, AsyncCallback, Object)

매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만드는 비동기 작업을 시작합니다. 이 메서드는 상태 정보를 저장한 후 인스턴스의 잠금을 해제하지 않습니다.

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만드는 비동기 작업을 시작합니다. 이 메서드는 매개 변수 값이 있는 경우 인스턴스 상태를 저장한 후 인스턴스의 잠금을 unlockInstance 해제합니다 true.

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만드는 비동기 작업을 시작합니다. 이 메서드는 상태 정보를 저장한 후 인스턴스의 잠금을 해제하지 않습니다.

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

매개 변수

instance
Object

상태 정보가 지속성 저장소에 저장된 인스턴스입니다.

timeout
TimeSpan

시간 제한 없이 작업을 완료해야 하는 간격입니다.

callback
AsyncCallback

작업이 완료될 때 알림을 받는 대리자입니다.

state
Object

비동기 작업과 관련된 상태 정보입니다.

반품

비동기 작업의 상태입니다.

설명

이 메서드는 BeginCreate 추가 매개 변수를 사용하여 인스턴스가 잠금 해제되었는지 여부를 확인하는 메서드를 호출합니다. 이 메서드는 false 호출 메서드에 이 매개 변수의 값으로 전달됩니다.

적용 대상

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만드는 비동기 작업을 시작합니다. 이 메서드는 매개 변수 값이 있는 경우 인스턴스 상태를 저장한 후 인스턴스의 잠금을 unlockInstance 해제합니다 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

매개 변수

instance
Object

상태 정보가 지속성 저장소에 저장된 인스턴스입니다.

timeout
TimeSpan

시간 제한 없이 작업을 완료해야 하는 간격입니다.

unlockInstance
Boolean

true 지속성 저장소에서 인스턴스의 잠금을 해제해야 하는 경우 그렇지 않으면 false.

callback
AsyncCallback

작업이 완료될 때 알림을 받는 대리자입니다.

state
Object

비동기 작업과 관련된 상태 정보입니다.

반품

비동기 작업의 상태입니다.

적용 대상