ArtifactReferenceExtensions.CreateArtifactReferenceAsync - метод (ILayer, ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object)
Свяжите этот слой с элементом проекта Visual Studio, например файлом. Эта операция является асинхронной. После прекращения операции вызывается завершенное событие.
Этот интерфейс API CLS-несовместим.
Пространство имен: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Сборка: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)
Синтаксис
'Декларация
<ExtensionAttribute> _
<CLSCompliantAttribute(False)> _
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
)
[ExtensionAttribute]
[CLSCompliantAttribute(false)]
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
)
Параметры
parentLayer
Тип: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.ILayerРодительский слой.
projectItem
Тип: ProjectItemЭлемент проекта для ссылки.
completed
Тип: EventHandler<CreateArtifactReferenceCompletedEventArgs>Обратный вызов после создания ссылок на артефакты.
userState
Тип: ObjectОбъект, передаваемый обратному вызову.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ILayer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
ArtifactReferenceExtensions Класс
CreateArtifactReferenceAsync - перегрузка
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer - пространство имен