SqlTrackingWorkflowInstance.Refresh 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 SqlTrackingWorkflowInstance에 대한 속성 데이터를 업데이트합니다.
public:
void Refresh();
public void Refresh ();
member this.Refresh : unit -> unit
Public Sub Refresh ()
설명
Refresh는 실제로 SqlTrackingWorkflowInstance에 대한 데이터를 로드하지 않습니다. 데이터베이스 성능을 최적화하기 위해 SqlTrackingWorkflowInstance 클래스는 필요에 따라 컬렉션 속성에 대한 데이터를 로드합니다. SqlTrackingWorkflowInstance 클래스에는 두 타임 스탬프가 각 속성에 대 한 유지 관리: 로드 하나 마지막 컬렉션에 대 한 데이터를 추적 하는 시간을 지정 하 고 마지막으로 나타내는 다른는 SqlTrackingWorkflowInstance 를 새로 고친 합니다. 컬렉션 속성 중 하나를 가져오는 경우 SqlTrackingWorkflowInstance는 컬렉션에 대한 추적 데이터를 마지막으로 로드한 시간과 SqlTrackingWorkflowInstance를 마지막으로 새로 고친 시간 사이에 데이터베이스에 추가된 모든 추적 데이터를 로드하고 이 데이터를 속성이 유지 관리하는 컬렉션에 추가합니다. 그런 다음 속성에 대한 데이터를 마지막으로 로드한 시간을 나타내는 타임스탬프는 마지막 새로 고침을 나타내는 타임스탬프의 값으로 설정됩니다. 두 타임스탬프가 같으면 액세스할 때 속성에 대한 추가 추적 데이터가 로드되지 않습니다. Refresh는 DateTime.UtcNow에 대한 마지막 새로 고침과 일치하는 타임스탬프를 설정합니다.