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


SimpleMonikerResolver - класс

Обеспечивает простые ссылки строки при сериализации модели по умолчанию сериализации XML.

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

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

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

Синтаксис

'Декларация
Public MustInherit Class SimpleMonikerResolver _
    Implements IMonikerResolver, IDisposable
public abstract class SimpleMonikerResolver : IMonikerResolver, 
    IDisposable

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

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

  Имя Описание
Защищенный метод SimpleMonikerResolver Инициализирует новый экземпляр класса SimpleMonikerResolver.

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

Свойства

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

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

Методы

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

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

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

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

См. также

Ссылки

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