LockingPersistenceProvider.LoadIfChanged 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호출자가 상태 정보를 마지막으로 로드한 이후에 정보가 변경된 경우 지속성 저장소에서 인스턴스 상태 정보를 로드합니다.
오버로드
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
실제 인스턴스 상태 정보입니다.
반환
이 작업을 마칠 때 지속성 저장소에서 인스턴스를 잠가야 하면 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
인스턴스 상태 정보입니다.
반환
이 작업을 마칠 때 지속성 저장소에서 인스턴스를 잠가야 하면 true
이고, 그렇지 않으면 false
입니다.