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). |