Compartilhar via


ExtensionPartRecord<T> Construtor

Definição

Cria uma instância 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)

Parâmetros

metadata
IEnumerable<ExtensionPartMetadata>

Metadados para a parte de extensão.

partFactory
AsyncLazy<T>

AsycLazy a ser usado para obter a instância da parte de extensão.

owningExtension
ExtensionIdentificationToken

O identificador de extensão ao qual a parte da extensão pertence.

uniqueIdentifier
String

Um identificador exclusivo para a parte de extensão que pode ser usada como uma chave de dicionário.

Aplica-se a