Freigeben über


ILinkedWorkItemExtension-Schnittstelle

Implementieren und exportieren Sie diese Schnittstelle, um einen Handler für Arbeitsaufgaben-Links zu definieren. Wird aufgerufen, wenn ein Element in einem UML-Modell mit einer TFS-Arbeitsaufgabe verknüpft ist.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface ILinkedWorkItemExtension
[CLSCompliantAttribute(false)]
public interface ILinkedWorkItemExtension
[CLSCompliantAttribute(false)]
public interface class ILinkedWorkItemExtension
[<CLSCompliantAttribute(false)>]
type ILinkedWorkItemExtension =  interface end
public interface ILinkedWorkItemExtension

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

Methoden

  Name Beschreibung
Öffentliche Methode OnWorkItemCreated Wird aufgerufen, wenn ein Benutzer ein Modellelement mit einer neuen TFS-Arbeitsaufgabe verknüpfen möchte.Wird aufgerufen, bevor die Arbeitsaufgabe dem Benutzer angezeigt wird, sodass Sie die Felder im currentDocument festlegen können.
Öffentliche Methode OnWorkItemLinked Wird aufgerufen, wenn ein Link zu einer neuen oder vorhandenen TFS-Arbeitsaufgabe hergestellt wird.
Öffentliche Methode OnWorkItemRemoved Wird aufgerufen, bevor die Verknüpfung des Modellelements mit einer Arbeitsaufgabe aufgehoben wird, einschließlich des Löschens des Modellelements.

Zum Seitenanfang

Hinweise

Weitere Informationen zu UML-Diagrammen finden Sie unter Entwickeln von Modellen für den Softwareentwurf.

Weitere Informationen zur Verwendung der UML-API finden Sie unter Erweitern von UML-Modellen und Diagrammen.

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace