httppipeline 완료, mqttPipeline 개발 중. test 코드 작성 필요
This commit is contained in:
@@ -10,10 +10,31 @@
|
||||
/// </remarks>
|
||||
public interface IDataObject
|
||||
{
|
||||
/// <summary>
|
||||
/// 모든 프로퍼티를 변경된 것으로 표시합니다.
|
||||
/// 전체 데이터가 갱신되었을 때 사용합니다.
|
||||
/// </summary>
|
||||
public void InitData();
|
||||
|
||||
/// <summary>
|
||||
/// 다른 DataObject와 현재 객체를 비교하여 다른 부분만 설정합니다.
|
||||
/// 변경된 키는 자동으로 추적됩니다.
|
||||
/// </summary>
|
||||
/// <param name="other">비교할 DataObject</param>
|
||||
public void UpdateDifferent(IDataObject other);
|
||||
|
||||
/// <summary>
|
||||
/// 업데이트된 속성만 포함하는 새로운 DataObject를 반환합니다.
|
||||
/// </summary>
|
||||
/// <returns>업데이트 된 항목만 가지고 있는 DataObject</returns>
|
||||
public IDataObject GetUpdatedObject();
|
||||
|
||||
/// <summary>
|
||||
/// /// <summary>
|
||||
/// 업데이트 된 속성의 수.
|
||||
/// </summary>
|
||||
/// <returns>업데이트된 속성의 총 개수입니다. 업데이트된 속성이 없으면 0을 반환합니다.</returns>
|
||||
public int UpdatedCount { get; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user