DslDefinitionModelSerializationBehaviorMonikerResolverBase 类

定义

序列化行为的基本名字对象解析程序 DslDefinitionModelSerializationBehavior。

public ref class DslDefinitionModelSerializationBehaviorMonikerResolverBase : Microsoft::VisualStudio::Modeling::SimpleMonikerResolver
public class DslDefinitionModelSerializationBehaviorMonikerResolverBase : Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
type DslDefinitionModelSerializationBehaviorMonikerResolverBase = class
    inherit SimpleMonikerResolver
Public Class DslDefinitionModelSerializationBehaviorMonikerResolverBase
Inherits SimpleMonikerResolver
继承
DslDefinitionModelSerializationBehaviorMonikerResolverBase
派生

构造函数

DslDefinitionModelSerializationBehaviorMonikerResolverBase(Store, DomainXmlSerializerDirectory)

构造函数。

属性

IsDeserializing

返回该名字对象当前是否用于反序列化

(继承自 SimpleMonikerResolver)
IsDisposed

指示此名字对象解析程序是否已被释放。

(继承自 SimpleMonikerResolver)
SerializationContext
已过时。

获取或设置当前序列化上下文。

(继承自 SimpleMonikerResolver)
UnresolvedMonikerExceptionMessage

UnresolvedMonikerException 的错误消息。

方法

AddNewElement(ModelElement)

在反序列化事务中添加新元素。

(继承自 SimpleMonikerResolver)
AddToLookupTable(String, ModelElement)

派生类可以调用此方法,将额外的键添加到用于解析名字对象的名字对象查找表中。

(继承自 SimpleMonikerResolver)
CalculateQualifiedName(ModelElement)

计算给定 ModelElement 的完全限定的 monikerized 字符串。

CanBeMonikerized(DomainClassInfo)

指示 DomainClass 是否可以 monikerized。

CreateMoniker(ModelElement)

不是由 SimpleMonikerResolver 实现的。 默认的 Xml 序列化在引用关系类上创建标记。

(继承自 SimpleMonikerResolver)
CreateMonikerForToken(Object)

不是由 SimpleMonikerResolver 实现的。 默认的 Xml 序列化在引用关系类上创建标记。

(继承自 SimpleMonikerResolver)
DeserializationComplete()

序列化完成或中止时,将调用此方法。 派生类应执行其自己的清理,然后调用此基方法。

(继承自 SimpleMonikerResolver)
Dispose()

释放 DeserializationBeginning 和 DeserializationEnding 中的 unsuscribes

(继承自 SimpleMonikerResolver)
Dispose(Boolean)

释放此标记解析程序。

(继承自 SimpleMonikerResolver)
OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement)

当两个新元素提供同一名字对象时调用,这会在标记解析过程中导致歧义。

OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker)

解析名字对象时调用会导致创建重复的链接。

OnStoreDisposing(Object, EventArgs)

存储释放时的事件回调。

(继承自 SimpleMonikerResolver)
OnTopLevelTransactionBeginning(Transaction)

在标记解析程序开始 moniter 新的顶级事务时调用。 基实现不执行任何操作。

(继承自 SimpleMonikerResolver)
OnTransactionRollback(Object, TransactionRollbackEventArgs)

如果序列化事务已回滚,则执行一些清理

(继承自 SimpleMonikerResolver)
OnUnresolvedMoniker(SerializationResult, Moniker)

当同步结束时,在同步结束时调用。

ProcessAddedElement(ModelElement)

在反序列化事务结束时,将调用此方法。

(继承自 SimpleMonikerResolver)
Reset()

将名字对象解析程序重新 initialises 为其开始状态

(继承自 SimpleMonikerResolver)
ResolveMoniker(Moniker)

将名字对象解析为一个元素,在 Xml 反序列化过程中创建了名字对象

(继承自 SimpleMonikerResolver)

适用于