다음을 통해 공유


LockingPersistenceProvider.Create 메서드

정의

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

오버로드

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

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

반환

Object

상태 정보입니다.

적용 대상

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입니다.

반환

Object

상태 정보입니다.

적용 대상