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


ProtoLink - класс

Содержит сведения, необходимые для повторного создания ElementLink в любом хранилище.

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

System.Object
  Microsoft.VisualStudio.Modeling.ProtoElementBase
    Microsoft.VisualStudio.Modeling.ProtoLink

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public NotInheritable Class ProtoLink _
    Inherits ProtoElementBase _
    Implements ISerializable, IDeserializationCallback
[SerializableAttribute]
public sealed class ProtoLink : ProtoElementBase, 
    ISerializable, IDeserializationCallback

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

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

  Имя Описание
Открытый метод ProtoLink Создает экземпляр класса ProtoLink.

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

Свойства

  Имя Описание
Открытое свойство DomainClassId Получите идентификатор доменного класса для данного элемента заполнителя. (Унаследовано от ProtoElementBase.)
Открытое свойство ElementId Получите идентификатор элемента заполнителя. (Унаследовано от ProtoElementBase.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetObjectData Помещает данные объекта в объект передачи данных сериализации (Переопределяет ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).)
Открытый метод GetPropertyValue Возвращает значение заданного свойства домена. (Унаследовано от ProtoElementBase.)
Открытый метод GetRolePlayerId Возвращает идентификатор Guid, idenitifier ProtoElement играет роль, определенную в этом ProtoLink.
Открытый метод GetRolePlayerMonikerId Возвращает идентификатор Guid, idenitifier моникера играет роль, определенную в этом ProtoLink.
Открытый метод GetSourceRolePlayer
Открытый метод GetTargetRolePlayer
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ReconstituteObject Повторно создайте ElementLink в отображаемом хранилище (Переопределяет ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition).)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IDeserializationCallback.OnDeserialization Десериализации объекта, если граф полностью будет загружена

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

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

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

См. также

Ссылки

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