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