LockingPersistenceProvider.Create 메서드

정의

지속성 저장소에 인스턴스 상태 정보를 만듭니다.

오버로드

Name Description
Create(Object, TimeSpan)

메서드에 전달된 매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만듭니다. 이 메서드는 인스턴스 상태를 저장한 후 지속성 저장소에서 인스턴스의 잠금을 해제하지 않습니다.

Create(Object, TimeSpan, Boolean)

이 메서드는 메서드에 전달된 매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만듭니다. 매개 변수 값이면 메서드가 인스턴스 저장소의 인스턴스 잠금을 unlockInstance 해제합니다 true.

Create(Object, TimeSpan)

메서드에 전달된 매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만듭니다. 이 메서드는 인스턴스 상태를 저장한 후 지속성 저장소에서 인스턴스의 잠금을 해제하지 않습니다.

public:
 override System::Object ^ Create(System::Object ^ instance, TimeSpan timeout);
public override object Create(object instance, TimeSpan timeout);
override this.Create : obj * TimeSpan -> obj
Public Overrides Function Create (instance As Object, timeout As TimeSpan) As Object

매개 변수

instance
Object

상태 정보를 지속성 저장소에 저장해야 하는 인스턴스 개체입니다.

timeout
TimeSpan

시간 초과 전에 작업을 완료해야 하는 간격입니다.

반품

상태 정보입니다.

적용 대상

Create(Object, TimeSpan, Boolean)

이 메서드는 메서드에 전달된 매개 변수를 사용하여 지속성 저장소에 인스턴스 상태 정보를 만듭니다. 매개 변수 값이면 메서드가 인스턴스 저장소의 인스턴스 잠금을 unlockInstance 해제합니다 true.

public:
 abstract System::Object ^ Create(System::Object ^ instance, TimeSpan timeout, bool unlockInstance);
public abstract object Create(object instance, TimeSpan timeout, bool unlockInstance);
override this.Create : obj * TimeSpan * bool -> obj
Public MustOverride Function Create (instance As Object, timeout As TimeSpan, unlockInstance As Boolean) As Object

매개 변수

instance
Object

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

timeout
TimeSpan

시간 초과 전에 작업이 완료되어야 하는 간격입니다.

unlockInstance
Boolean

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

반품

상태 정보입니다.

적용 대상