Поделиться через


CoreDesignSurfaceSerializationBehaviorMonikerResolver - класс

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

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorMonikerResolver

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public Class CoreDesignSurfaceSerializationBehaviorMonikerResolver _
    Inherits SimpleMonikerResolver
public class CoreDesignSurfaceSerializationBehaviorMonikerResolver : SimpleMonikerResolver

Тип CoreDesignSurfaceSerializationBehaviorMonikerResolver предоставляет следующие члены.

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

  Имя Описание
Открытый метод CoreDesignSurfaceSerializationBehaviorMonikerResolver Конструктор.

В начало страницы

Свойства

  Имя Описание
Открытое свойство IsDeserializing Возвращает значение, указывающее, используется ли моникер в настоящее время для десериализации (Унаследовано от SimpleMonikerResolver.)
Защищенное свойство IsDisposed Получает сопоставитель моникеров и проверяет, был ли он ликвидирован. (Унаследовано от SimpleMonikerResolver.)
Открытое свойство SerializationContext Устаревшее. Получает или задает контекст сериализации. (Унаследовано от SimpleMonikerResolver.)
Защищенное свойство UnresolvedMonikerExceptionMessage (Переопределяет SimpleMonikerResolver.UnresolvedMonikerExceptionMessage.)

В начало страницы

Методы

  Имя Описание
Открытый метод AddNewElement Добавляет элемент во время транзакции десериализации. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод AddToLookupTable Добавляет дополнительные ключи к таблице подстановки моникеров, разрешающей моникеры. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод CalculateQualifiedName Вычислите полную моникеризованую строку данного ModelElement. (Переопределяет SimpleMonikerResolver.CalculateQualifiedName(ModelElement).)
Защищенный метод CanBeMonikerized Сообщает, можно ли создать моникер для DomainClass. (Переопределяет SimpleMonikerResolver.CanBeMonikerized(DomainClassInfo).)
Открытый метод CreateMoniker В настоящий момент не реализовано. (Унаследовано от SimpleMonikerResolver.)
Открытый метод CreateMonikerForToken В настоящий момент не реализовано. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод DeserializationComplete Указывает, завершена сериализация или прервана. (Унаследовано от SimpleMonikerResolver.)
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом SimpleMonikerResolver. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод Dispose(Boolean) Удаляет данный сопоставитель моникера. (Унаследовано от SimpleMonikerResolver.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Завершает сопоставитель моникера, но не удаляет его. (Унаследовано от SimpleMonikerResolver.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnAmbiguousMoniker Вызывается, когда 2 новых элементов получают той же моникер, что приведет к неоднозначности во время разрешения моникера. (Переопределяет SimpleMonikerResolver.OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement).)
Защищенный метод OnMonikerResolvedToDuplicateLink Вызывается, когда разрешение моникера вызывает дублирующаяся ссылка. (Переопределяет SimpleMonikerResolver.OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker).)
Защищенный метод OnStoreDisposing Сообщает прослушивателям, что хранилище удаляется. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnTopLevelTransactionBeginning Проверяет, существует ли новая транзакция верхнего уровня. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnTransactionRollback Сообщает прослушивателям, что транзакция была откачена. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnUnresolvedMoniker Вызывается в конце синхронизации, если имеются неразрешенные моникеры. (Переопределяет SimpleMonikerResolver.OnUnresolvedMoniker(SerializationResult, Moniker).)
Открытый метод ProcessAddedElement Проверяет, чтобы проверить, был ли элемент, который был создан при десериализации, обработан, а его моникер — добавлен в таблицу подстановки. (Унаследовано от SimpleMonikerResolver.)
Открытый метод Reset Повторно инициализирует начальное состояние сопоставителя моникера (Унаследовано от SimpleMonikerResolver.)
Открытый метод ResolveMoniker Разрешает моникер до одного элемента. (Унаследовано от SimpleMonikerResolver.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен