ExtensionPartRecord<T> Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'istanza di 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)
Parametri
- metadata
- IEnumerable<ExtensionPartMetadata>
Metadati per la parte dell'estensione.
- partFactory
- AsyncLazy<T>
AsycLazy da usare per ottenere l'istanza della parte di estensione.
- owningExtension
- ExtensionIdentificationToken
Identificatore di estensione a cui appartiene la parte di estensione.
- uniqueIdentifier
- String
Identificatore univoco per la parte di estensione che può essere usata come chiave del dizionario.