LockingPersistenceProvider.LoadIfChanged 메서드

정의

호출자가 상태 정보를 마지막으로 로드한 이후에 정보가 변경된 경우 지속성 저장소에서 인스턴스 상태 정보를 로드합니다.

오버로드

LoadIfChanged(TimeSpan, Object, Object)

호출자가 상태 정보를 마지막으로 로드한 이후에 정보가 변경된 경우 지속성 저장소에서 인스턴스 상태 정보를 로드합니다. 이 메서드는 지속성 저장소에 있는 인스턴스를 잠그지 않습니다.

LoadIfChanged(TimeSpan, Object, Boolean, Object)

호출자가 상태 정보를 마지막으로 로드한 이후에 정보가 변경된 경우 지속성 저장소에서 인스턴스 상태 정보를 로드합니다. 이 메서드를 사용하면 지속성 저장소에서 인스턴스를 잠글지 여부를 호출자가 지정할 수 있습니다.

LoadIfChanged(TimeSpan, Object, Object)

호출자가 상태 정보를 마지막으로 로드한 이후에 정보가 변경된 경우 지속성 저장소에서 인스턴스 상태 정보를 로드합니다. 이 메서드는 지속성 저장소에 있는 인스턴스를 잠그지 않습니다.

public:
 override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

매개 변수

timeout
TimeSpan

지속성 공급자가 이 작업을 중단하기 전까지의 제한 시간입니다.

instanceToken
Object

이전 Create 또는 Update 메서드 호출에서 반환된 토큰으로, 호출자가 보유하고 있는 현재 상태를 나타냅니다.

instance
Object

실제 인스턴스 상태 정보입니다.

반환

Boolean

이 작업을 마칠 때 지속성 저장소에서 인스턴스를 잠가야 하면 true이고, 그렇지 않으면 false입니다.

적용 대상

LoadIfChanged(TimeSpan, Object, Boolean, Object)

호출자가 상태 정보를 마지막으로 로드한 이후에 정보가 변경된 경우 지속성 저장소에서 인스턴스 상태 정보를 로드합니다. 이 메서드를 사용하면 지속성 저장소에서 인스턴스를 잠글지 여부를 호출자가 지정할 수 있습니다.

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean

매개 변수

timeout
TimeSpan

지속성 공급자가 이 작업을 중단하기 전까지의 제한 시간입니다.

instanceToken
Object

이전 Create 또는 Update 메서드 호출에서 반환된 토큰으로, 호출자가 보유하고 있는 현재 상태를 나타냅니다.

lockInstance
Boolean

이 작업을 마칠 때 지속성 저장소에서 인스턴스를 잠가야 하면 true이고, 그렇지 않으면 false입니다.

instance
Object

인스턴스 상태 정보입니다.

반환

Boolean

이 작업을 마칠 때 지속성 저장소에서 인스턴스를 잠가야 하면 true이고, 그렇지 않으면 false입니다.

적용 대상