ClosureFindOrCreateAndRelateElementOperation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Операция закрытия, используемая для пометки операции поиска или создания целевого элемента
public ref class ClosureFindOrCreateAndRelateElementOperation : Microsoft::VisualStudio::Modeling::ClosureFindAndRelateElementOperation, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class ClosureFindOrCreateAndRelateElementOperation : Microsoft.VisualStudio.Modeling.ClosureFindAndRelateElementOperation, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type ClosureFindOrCreateAndRelateElementOperation = class
inherit ClosureFindAndRelateElementOperation
interface ISerializable
Public Class ClosureFindOrCreateAndRelateElementOperation
Inherits ClosureFindAndRelateElementOperation
Implements ISerializable
- Наследование
-
ClosureFindOrCreateAndRelateElementOperation
- Атрибуты
- Реализации
Конструкторы
| ClosureFindOrCreateAndRelateElementOperation(ModelElement, DomainRoleInfo, ModelElement, DomainRoleInfo, DomainRelationshipInfo) |
Конструктор |
| ClosureFindOrCreateAndRelateElementOperation(SerializationInfo, StreamingContext) |
Защищенный конструктор. Выполняется во время десериализации. |
Поля
| ClosureElementOperationList |
Ключ, к которому привязаны сведения о контексте операций с закрытым элементом (Унаследовано от ClosureElementOperation) |
Свойства
| CopiedRoleId |
Идентификатор domainRole, который скопированный исходный объект воспроизводит в связи (Унаследовано от ClosureFindAndRelateElementOperation) |
| CopiedTargetElement |
Копируемый элемент, содержащийся в целевом хранилище (Унаследовано от ClosureFindAndRelateElementOperation) |
| FoundRoleId |
Идентификатор domainRole, который будет воспроизведен найденный целевой элемент в связи (Унаследовано от ClosureFindAndRelateElementOperation) |
| SourceElementDomainClassId |
Идентификатор доменного класса элемента (Унаследовано от ClosureFindElementOperation) |
| SourceElementId |
Идентификатор элемента в исходном хранилище (Унаследовано от ClosureFindElementOperation) |
| TargetDomainRelationshipId |
Идентификатор доменной связи, которую требуется создать. (Унаследовано от ClosureFindAndRelateElementOperation) |
| TargetElement |
Элемент, содержащийся в целевом хранилище (Унаследовано от ClosureFindElementOperation) |
| TargetElementId |
Идентификатор элемента, содержащегося в целевом хранилище (Унаследовано от ClosureFindElementOperation) |
Методы
| FindElement(Guid, Guid, Store, ElementGroup) |
операция поиска по умолчанию, методом простого перебора (Унаследовано от ClosureFindElementOperation) |
| GetObjectData(SerializationInfo, StreamingContext) |
Заполняет объект SerializationInfo данными, необходимыми для сериализации целевого объекта. Этот метод выполняется во время сериализации. |
| Matches(ModelElement) |
абстрактный метод, чтобы определить, что элемент соответствует элементу, описанному данной операцией поиска (Унаследовано от ClosureFindElementOperation) |
| Resolve(Partition, ElementGroup) |
Выполняет разрешение для данной операции |
| ResolveCopiedTargetElement(Partition, ElementGroup) |
Разрешает целевой элемент, который был скопирован в Partition (Унаследовано от ClosureFindAndRelateElementOperation) |
| ResolveCreateElement(Partition) |
Разрешает создание новый элемента в целевом разделе |
| ResolveCreateElementLink(Partition) |
Разрешает создание ссылки на элемент в целевом хранилище (Унаследовано от ClosureFindAndRelateElementOperation) |
| ResolveDomainRelationship(Partition) |
Получает DomainRelationshipInfo для DomainClassId (Унаследовано от ClosureFindAndRelateElementOperation) |
| ResolveFindElement(Partition, ElementGroup) |
Разрешает поиск элемента в существующем хранилище (Унаследовано от ClosureFindAndRelateElementOperation) |