영구 개체 초기화
여러 영구 개체 인터페이스인 IPersistStreamInit, IPersistStorage, IPersistMemory 및 IPersistPropertyBag을 통해 클라이언트는 개체를 "새로 만들기" 또는 "기본" 상태로 초기화할 수 있습니다. 이 초기 상태는 상태가 없는 새로 만든 개체의 상태와 다릅니다.
개체의 상태를 기본 상태로 초기화하는 것은 계산 집약적이거나 리소스를 많이 사용하는 작업일 수 있습니다. 초기화에서 만들기를 분리하여 초기화는 실제로 필요한 경우에만 수행할 수 있으며 클라이언트는 이전에 저장된 데이터를 즉시 로드하기 위해 개체를 기본 상태로 초기화하는 것을 방지할 수 있습니다.
관련 항목