Freigeben über


ArtifactReferenceExtensions.CreateArtifactReferenceAsync-Methode (ILayer, Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object)

Verknüpft diese Ebene mit einem Visual Studio-Projekt. Dabei handelt es sich um einen asynchronen Vorgang. Das abgeschlossene Ereignis wird aufgerufen, wenn der Vorgang beendet wurde.

Diese API ist nicht CLS-kompatibel. 

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

Syntax

'Declaration
<ExtensionAttribute> _
<CLSCompliantAttribute(False)> _
Public Shared Sub CreateArtifactReferenceAsync ( _
    parentLayer As ILayer, _
    project As Project, _
    completed As EventHandler(Of CreateArtifactReferenceCompletedEventArgs), _
    userState As Object _
)
[CLSCompliantAttribute(false)]
public static void CreateArtifactReferenceAsync(
    this ILayer parentLayer,
    Project project,
    EventHandler<CreateArtifactReferenceCompletedEventArgs> completed,
    Object userState
)
[ExtensionAttribute]
[CLSCompliantAttribute(false)]
public:
static void CreateArtifactReferenceAsync(
    ILayer^ parentLayer, 
    Project^ project, 
    EventHandler<CreateArtifactReferenceCompletedEventArgs^>^ completed, 
    Object^ userState
)
[<CLSCompliantAttribute(false)>]
static member CreateArtifactReferenceAsync : 
        parentLayer:ILayer * 
        project:Project * 
        completed:EventHandler<CreateArtifactReferenceCompletedEventArgs> * 
        userState:Object -> unit 
public static function CreateArtifactReferenceAsync(
    parentLayer : ILayer, 
    project : Project, 
    completed : EventHandler<CreateArtifactReferenceCompletedEventArgs>, 
    userState : Object
)

Parameter

  • project
    Typ: EnvDTE.Project
    Das Projekt, auf das verwiesen werden soll.
  • userState
    Typ: System.Object
    Das an den Rückruf übergebene Objekt.

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ ILayer aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) und Erweiterungsmethoden (C#-Programmierhandbuch).

.NET Framework-Sicherheit

Siehe auch

Referenz

ArtifactReferenceExtensions Klasse

CreateArtifactReferenceAsync-Überladung

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer-Namespace

CreateLayer()