DesignerSerializationManager.RecycleInstances 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CreateInstance(Type, ICollection, String, Boolean)가 항상 형식의 새 인스턴스를 만들지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool RecycleInstances { bool get(); void set(bool value); };
public bool RecycleInstances { get; set; }
member this.RecycleInstances : bool with get, set
Public Property RecycleInstances As Boolean
속성 값
CreateInstance(Type, ICollection, String, Boolean)가 기존 인스턴스를 반환하면 true
이고, CreateInstance(Type, ICollection, String, Boolean)가 형식의 새 인스턴스를 만들면 false
입니다. 기본값은 false
입니다.
예외
serialization 관리자에 활성 serialization 세션이 있는 경우
설명
속성이 인 RecycleInstancesfalse
경우 메서드는 CreateInstance 항상 형식의 새 instance 만듭니다. 가 이 true
CreateInstance 면 RecycleInstances 먼저 이름 테이블과 컨테이너에서 동일한 이름의 개체를 검색합니다. 이러한 개체가 존재하고 형식 CreateInstance 이 같으면 는 기존 instance 반환합니다. 이 두 번째 변형은 항상 새 트리를 만드는 대신 기존 개체 집합에 serialization 상태를 적용하는 serializer를 구현하는 데 유용합니다. Undo 명령은 종종 이러한 유형의 serializer를 사용합니다.
경우는 경우는 RecycleInstances 속성은 true
의 동작 CreateInstance 을 ValidateRecycledTypes 수정 합니다 두 개체의 형식에 따라 합니다.
적용 대상
추가 정보
.NET