CoreDesignSurfaceSerializationBehaviorMonikerResolver Класс

Определение

Сопоставитель моникеров для поведения сериализации CoreDesignSurfaceSerializationBehavior.

public ref class CoreDesignSurfaceSerializationBehaviorMonikerResolver : Microsoft::VisualStudio::Modeling::Diagrams::CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
public class CoreDesignSurfaceSerializationBehaviorMonikerResolver : Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
type CoreDesignSurfaceSerializationBehaviorMonikerResolver = class
    inherit CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
Public Class CoreDesignSurfaceSerializationBehaviorMonikerResolver
Inherits CoreDesignSurfaceSerializationBehaviorMonikerResolverBase
Наследование
CoreDesignSurfaceSerializationBehaviorMonikerResolver

Конструкторы

CoreDesignSurfaceSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory)

Конструктор.

Свойства

IsDeserializing

Возвращает значение, указывающее, используется ли моникер в настоящее время для десериализации

(Унаследовано от SimpleMonikerResolver)
IsDisposed

Сообщает, был ли ликвидирован этот сопоставитель моникера.

(Унаследовано от SimpleMonikerResolver)
SerializationContext
Является устаревшей.

Возвращает или задает текущий контекст сериализации.

(Унаследовано от SimpleMonikerResolver)
UnresolvedMonikerExceptionMessage

Сообщение об ошибке для Унресолведмоникерексцептион.

(Унаследовано от CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)

Методы

AddNewElement(ModelElement)

Добавьте новый элемент во время транзакции десериализации.

(Унаследовано от SimpleMonikerResolver)
AddToLookupTable(String, ModelElement)

Производные классы могут вызывать этот метод, чтобы добавить дополнительные ключи в таблицу подстановки моникера, используемую для разрешения моникеров.

(Унаследовано от SimpleMonikerResolver)
CalculateQualifiedName(ModelElement)

Вычислите полную моникеризованую строку данного ModelElement.

(Унаследовано от CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
CanBeMonikerized(DomainClassInfo)

Сообщает, можно ли создать моникер для DomainClass.

(Унаследовано от CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
CreateMoniker(ModelElement)

Не реализовано в Симплемоникерресолвер. Сериализация XML по умолчанию создает моникер для класса ссылочной связи.

(Унаследовано от SimpleMonikerResolver)
CreateMonikerForToken(Object)

Не реализовано в Симплемоникерресолвер. Сериализация XML по умолчанию создает моникер для класса ссылочной связи.

(Унаследовано от SimpleMonikerResolver)
DeserializationComplete()

Этот метод вызывается после завершения или прерывания сериализации. Производные классы должны выполнять собственную очистку, а затем вызывать этот базовый метод.

(Унаследовано от SimpleMonikerResolver)
Dispose()

Dispose унсускрибес из Десериализатионбегиннинг и Десериализатионендинг

(Унаследовано от SimpleMonikerResolver)
Dispose(Boolean)

Удалите этот сопоставитель моникера.

(Унаследовано от SimpleMonikerResolver)
OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement)

Вызывается, когда 2 новых элементов получают той же моникер, что приведет к неоднозначности во время разрешения моникера.

(Унаследовано от CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker)

Вызывается, когда разрешение моникера вызывает дублирующаяся ссылка.

(Унаследовано от CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
OnStoreDisposing(Object, EventArgs)

Обратный вызов события при уничтожении хранилища.

(Унаследовано от SimpleMonikerResolver)
OnTopLevelTransactionBeginning(Transaction)

Вызывается, когда сопоставитель моникера начинает Монитер новую транзакцию верхнего уровня. Базовая реализация не приводит к изменениям.

(Унаследовано от SimpleMonikerResolver)
OnTransactionRollback(Object, TransactionRollbackEventArgs)

Выполнить очистку при откате транзакции сериализации

(Унаследовано от SimpleMonikerResolver)
OnUnresolvedMoniker(SerializationResult, Moniker)

Вызывается в конце синхронизации, если имеются неразрешенные моникеры.

(Унаследовано от CoreDesignSurfaceSerializationBehaviorMonikerResolverBase)
ProcessAddedElement(ModelElement)

Этот метод вызывается, когда добавленный элемент модели обрабатывается в конце транзакции десериализации.

(Унаследовано от SimpleMonikerResolver)
Reset()

Повторно инициализирует начальное состояние сопоставителя моникера

(Унаследовано от SimpleMonikerResolver)
ResolveMoniker(Moniker)

Разрешает моникер для одного элемента, создан моникер во время десериализации XML

(Унаследовано от SimpleMonikerResolver)

Применяется к