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


DslDefinitionModelSerializationBehaviorMonikerResolverBase - класс

Базовый сопоставитель моникера для расширения функциональности DslDefinitionModelSerializationBehavior сериализации.

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

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
      Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolver

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

Синтаксис

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

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

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

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

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод AddNewElement Добавляет элемент во время транзакции десериализации. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод AddToLookupTable Добавляет дополнительные ключи в таблице уточняющих запросов моникера, моникеры. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод CalculateQualifiedName Вычислите строку monikerized полным заданного ModelElement. (Переопределяет SimpleMonikerResolver.CalculateQualifiedName(ModelElement).)
Защищенный метод CanBeMonikerized Сообщает, если DomainClass может быть monikerized или нет. (Переопределяет 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 Alerts, прослушиватели, что хранилище удаляется. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnTopLevelTransactionBeginning Проверяет, является ли новая транзакция верхнего уровня. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnTransactionRollback Alerts, прослушиватели, что транзакция была откаченна. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnUnresolvedMoniker Вызывается в конце синхронизации, если они имеются неразрешенные моникеры. (Переопределяет SimpleMonikerResolver.OnUnresolvedMoniker(SerializationResult, Moniker).)
Открытый метод ProcessAddedElement Проверяет, чтобы проверить, является ли элемент, который был создан при десериализации был обработан и его моникер, добавленный в таблице уточняющих запросов. (Унаследовано от SimpleMonikerResolver.)
Открытый метод Reset Повторно инициализирует начальное состояние моникера к своему сопоставитель (Унаследовано от SimpleMonikerResolver.)
Открытый метод ResolveMoniker Предоставляет моникер на один элемент. (Унаследовано от SimpleMonikerResolver.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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