DslDefinitionModelSerializationBehaviorMonikerResolver Класс

Определение

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

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

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

DslDefinitionModelSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory)

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

Свойства

IsDeserializing

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

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

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

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

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

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

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

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

Методы

AddNewElement(ModelElement)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Reset()

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

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

Разрешает определенную моникером модель Dsl. Специальный вариант — ModelElement для поддержки специальных связей, которые используют ModelElement в качестве целевого исполнителя роли (т. е. PresentationViewsSubject).

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