次の方法で共有


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

ディクショナリ キーとして使用できる拡張パーツの一意識別子。

適用対象