ExtensionPartRecord<T> Constructeur

Définition

Crée une instance de 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)

Paramètres

metadata
IEnumerable<ExtensionPartMetadata>

Métadonnées pour la partie d’extension.

partFactory
AsyncLazy<T>

AsycLazy à utiliser pour obtenir la partie d’extension instance.

owningExtension
ExtensionIdentificationToken

Identificateur d’extension auquel appartient la partie d’extension.

uniqueIdentifier
String

Identificateur unique de la partie d’extension qui peut être utilisé comme clé de dictionnaire.

S’applique à