Leggi in inglese Modifica

Condividi tramite


Microsoft.TemplateEngine.Abstractions.TemplatePackage Namespace

Classes

TemplatePackage

Basic ITemplatePackage implementation so each ITemplatePackageProvider doesn't need to re-implement it.

Interfaces

IManagedTemplatePackage

Represents the package that can be managed by IManagedTemplatePackageProvider. IManagedTemplatePackageProvider can additionally install, update and uninstall template package.

IManagedTemplatePackageProvider

The provider is responsible for managing IManagedTemplatePackages. Besides base functionality of ITemplatePackageProvider, it adds ability to install, update and uninstall template packages.

ITemplatePackage

Represents the template package. Template package is a folder, .nupkg or other container that can contain single or multiple templates. for more information.

ITemplatePackageProvider

Provides set of ITemplatePackages available to the host.

ITemplatePackageProviderFactory

Factory responsible for creating ITemplatePackageProvider or IManagedTemplatePackageProvider. This is registered with IComponentManager either via Register(Type) or BuiltInComponents.