Compartilhar via


Método ArtifactReferenceExtensions.CreateArtifactReferenceAsync (ILayer, ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object)

Essa camada vincular a um item de projeto do Visual Studio como um arquivo.Esta é uma operação assíncrona.O evento concluído será chamado quando a operação foi finalizado.

Esta API não compatível com CLS. 

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

Sintaxe

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

Parâmetros

  • userState
    Tipo: System.Object
    Objeto passado para o retorno de chamada.

Observação de uso

No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo ILayer. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação do C#).

Segurança do .NET Framework

Consulte também

Referência

ArtifactReferenceExtensions Classe

Sobrecargas CreateArtifactReferenceAsync

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer