ExtensionPartRecord<T> 构造函数

定义

创建 ExtensionPartRecord<T> 的实例。

public ExtensionPartRecord (System.Collections.Generic.IEnumerable<Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionPartMetadata> metadata, Microsoft.VisualStudio.Threading.AsyncLazy<T?> partFactory, Microsoft.VisualStudio.RpcContracts.Extensibility.ExtensionIdentificationToken? owningExtension, string uniqueIdentifier);
new Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionPartRecord<'T (requires 'T : null)> : seq<Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionPartMetadata> * Microsoft.VisualStudio.Threading.AsyncLazy<'T (requires 'T : null)> * Microsoft.VisualStudio.RpcContracts.Extensibility.ExtensionIdentificationToken * string -> Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionPartRecord<'T (requires 'T : null)>
Public Sub New (metadata As IEnumerable(Of ExtensionPartMetadata), partFactory As AsyncLazy(Of T), owningExtension As ExtensionIdentificationToken, uniqueIdentifier As String)

参数

metadata
IEnumerable<ExtensionPartMetadata>

扩展部件的元数据。

partFactory
AsyncLazy<T>

AsycLazy 用于获取扩展部件实例。

owningExtension
ExtensionIdentificationToken

扩展部件所属的扩展标识符。

uniqueIdentifier
String

可用作字典键的扩展部件的唯一标识符。

适用于