DslDefinitionModelSerializationHelperBase 클래스
DslDefinitionModel 모델을 serialize 및 deserialize하기 위한 도우미 클래스입니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper
네임스페이스: Microsoft.VisualStudio.Modeling.DslDefinition
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0(Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
구문
‘선언
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase
DslDefinitionModelSerializationHelperBase 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
DslDefinitionModelSerializationHelperBase | 생성자 |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
CheckForOrphanedShapes | 다이어그램 전체에서 모델 요소와 연결되어 있지 않은 모든 모양을 검색합니다.이 중 일부는 의도된 것일 수 있으며, 나머지는 모양과 동기화되어 있지 않습니다.동기화되지 않은 모든 모양이 자체적으로 수정하거나 올바른 경고/오류 메시지를 게시할 수 있도록 해야 합니다. |
![]() |
CheckVersion | 읽을 파일의 버전을 확인합니다. |
![]() |
CreateModelHelper | 새 DslLibrary를 만들고 초기화하는 도우미 메서드입니다. |
![]() |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) |
![]() |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
GetDirectory | 사용할 serializer의 디렉터리 반환 |
![]() |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) |
![]() |
GetMonikerResolvers | 이 메서드는 저장소에 있는 각 도메인 모델에 대해 모니커 확인자를 반환합니다. |
![]() |
GetSerializedModelString | 모델을 XML 형식으로 반환 |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
InitializeSerialization | deserialization이 올바르게 수행될 수 있도록 모니커 확인자와 도메인 요소 serializer가 지정된 저장소에 제대로 설치되어 있는지 확인합니다. |
![]() |
InitializeSerializationContext | |
![]() |
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | DslLibrary 인스턴스를 지정한 저장소의 기본 파티션으로 로드하고 serialization 결과는 무시합니다. |
![]() |
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | DslLibrary 인스턴스를 로드합니다. |
![]() |
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | DslLibrary 인스턴스를 지정한 저장소의 기본 파티션으로 로드합니다. |
![]() |
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | DslLibrary 인스턴스 및 관련 다이어그램 파일을 지정한 저장소의 기본 파티션으로 로드하고 serialization 결과는 무시합니다. |
![]() |
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | DslLibrary 인스턴스 및 관련 다이어그램 파일을 지정한 저장소의 기본 파티션으로 로드합니다. |
![]() |
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | DslLibrary 인스턴스 및 관련 다이어그램 파일을 로드합니다. |
![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() |
OnPostLoadModel | 모델 로드를 사용자 지정합니다. |
![]() |
ReadExtensions | |
![]() |
ReadRootElement | XML의 루트에서 요소를 읽습니다. |
![]() ![]() |
ResolveSchema | 제공된 스키마 네임스페이스를 확인하려고 시도합니다. |
![]() |
SaveModel(SerializationResult, DslLibrary, String) | 지정한 모델 루트를 지정한 파일에 저장합니다. 이 경우 기본 인코딩(UTF-8)이 포함되며, 기본 값이 작성되지 않도록 하는 속성은 선택적으로 포함할 수 있습니다. |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Boolean) | 지정된 모델을 기본 인코딩(UTF-8)을 사용하여 지정된 파일로 저장합니다. |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) | 지정된 모델 루트를 지정된 인코딩을 사용하여 지정된 파일로 저장합니다. |
![]() |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
![]() |
TryCreateValidatingReader | 유효성 검사 XML 판독기를 반환하려고 시도합니다. |
![]() |
TryGetEncoding | 판독기에서 사용하는 인코딩을 반환하려고 시도합니다. |
![]() |
WriteExtensions | |
![]() |
WriteRootElement | XML의 루트로 요소를 씁니다. |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.