Freigeben über


ClosureFindOrCreateAndRelateElementOperation-Klasse

Stellt einen abschließenden Vorgang dar, der einen Such- oder Erstellungsvorgang für ein Zielelement markiert.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.ClosureElementOperation
    Microsoft.VisualStudio.Modeling.ClosureFindElementOperation
      Microsoft.VisualStudio.Modeling.ClosureFindAndRelateElementOperation
        Microsoft.VisualStudio.Modeling.ClosureFindOrCreateAndRelateElementOperation

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class ClosureFindOrCreateAndRelateElementOperation _
    Inherits ClosureFindAndRelateElementOperation _
    Implements ISerializable
[SerializableAttribute]
public class ClosureFindOrCreateAndRelateElementOperation : ClosureFindAndRelateElementOperation, 
    ISerializable

Der ClosureFindOrCreateAndRelateElementOperation-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ClosureFindOrCreateAndRelateElementOperation(SerializationInfo, StreamingContext) Geschützter KonstruktorWird während der Deserialisierung ausgeführt.
Öffentliche Methode ClosureFindOrCreateAndRelateElementOperation(ModelElement, DomainRoleInfo, ModelElement, DomainRoleInfo, DomainRelationshipInfo) Konstruktor

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CopiedRoleId Die ID der DomainRole, die das kopierte Quellobjekt in der Beziehung einnimmt (Von ClosureFindAndRelateElementOperation geerbt.)
Öffentliche Eigenschaft CopiedTargetElement Das kopierte Element, wie es im Zielspeicher gefunden wurde (Von ClosureFindAndRelateElementOperation geerbt.)
Öffentliche Eigenschaft FoundRoleId Die ID der DomainRole, die das gefundene Zielelement in der Beziehung einnimmt (Von ClosureFindAndRelateElementOperation geerbt.)
Öffentliche Eigenschaft SourceElementDomainClassId ID der Domänenklasse des Elements (Von ClosureFindElementOperation geerbt.)
Öffentliche Eigenschaft SourceElementId ID des Elements im Quelldatenspeicher (Von ClosureFindElementOperation geerbt.)
Öffentliche Eigenschaft TargetDomainRelationshipId Die ID der zu erstellenden Domänenbeziehung (Von ClosureFindAndRelateElementOperation geerbt.)
Öffentliche Eigenschaft TargetElement Das Element, wie es im Zielspeicher gefunden wurde (Von ClosureFindElementOperation geerbt.)
Öffentliche Eigenschaft TargetElementId ID des kopierten Elements, wie es im Zielspeicher gefunden wurde (Von ClosureFindElementOperation geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode FindElement Standardmäßiger Brute Force-Suchvorgang (Von ClosureFindElementOperation geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetObjectData Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind.Diese Methode wird während der Serialisierung ausgeführt. (Überschreibt ClosureFindAndRelateElementOperation.GetObjectData(SerializationInfo, StreamingContext).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Matches Abstrakte Methode, die bestimmt, dass ein Element mit dem durch diese Suchoperation beschriebenen übereinstimmt (Von ClosureFindElementOperation geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Resolve Führen Sie die Auflösung für diesen Vorgang aus (Überschreibt ClosureFindAndRelateElementOperation.Resolve(Partition, ElementGroup).)
Geschützte Methode ResolveCopiedTargetElement Löst das Zielelement auf, das in die Partition kopiert wurde (Von ClosureFindAndRelateElementOperation geerbt.)
Geschützte Methode ResolveCreateElement Löst das Erstellen eines neuen Elements in der Zielpartition auf
Geschützte Methode ResolveCreateElementLink Löst die Erstellung eines Elementlinks im Zielspeicher auf (Von ClosureFindAndRelateElementOperation geerbt.)
Geschützte Methode ResolveDomainRelationship Ruft die DomainRelationshipInfo für die DomainClassId ab. (Von ClosureFindAndRelateElementOperation geerbt.)
Geschützte Methode ResolveFindElement Suche nach einem Element in einem vorhandenen Speicher auflösen (Von ClosureFindAndRelateElementOperation geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace