다음을 통해 공유


SqlTrackingWorkflowInstance.Refresh 메서드

정의

SqlTrackingWorkflowInstance에 대한 속성 데이터를 업데이트합니다.

public:
 void Refresh();
public void Refresh ();
member this.Refresh : unit -> unit
Public Sub Refresh ()

설명

Refresh는 실제로 SqlTrackingWorkflowInstance에 대한 데이터를 로드하지 않습니다. 데이터베이스 성능을 최적화하기 위해 SqlTrackingWorkflowInstance 클래스는 필요에 따라 컬렉션 속성에 대한 데이터를 로드합니다. SqlTrackingWorkflowInstance 클래스에는 두 타임 스탬프가 각 속성에 대 한 유지 관리: 로드 하나 마지막 컬렉션에 대 한 데이터를 추적 하는 시간을 지정 하 고 마지막으로 나타내는 다른는 SqlTrackingWorkflowInstance 를 새로 고친 합니다. 컬렉션 속성 중 하나를 가져오는 경우 SqlTrackingWorkflowInstance는 컬렉션에 대한 추적 데이터를 마지막으로 로드한 시간과 SqlTrackingWorkflowInstance를 마지막으로 새로 고친 시간 사이에 데이터베이스에 추가된 모든 추적 데이터를 로드하고 이 데이터를 속성이 유지 관리하는 컬렉션에 추가합니다. 그런 다음 속성에 대한 데이터를 마지막으로 로드한 시간을 나타내는 타임스탬프는 마지막 새로 고침을 나타내는 타임스탬프의 값으로 설정됩니다. 두 타임스탬프가 같으면 액세스할 때 속성에 대한 추가 추적 데이터가 로드되지 않습니다. RefreshDateTime.UtcNow에 대한 마지막 새로 고침과 일치하는 타임스탬프를 설정합니다.

적용 대상