Edit

Share via


IApplicationPartManager Interface

Definition

Builder for configuring application parts.

public interface IApplicationPartManager
type IApplicationPartManager = interface
Public Interface IApplicationPartManager
Derived

Properties

ApplicationParts

Gets the list of IApplicationParts.

FeatureProviders

Gets the list of IApplicationFeatureProviders.

Methods

AddApplicationPart(IApplicationPart)

Adds an application part.

AddFeatureProvider(IApplicationFeatureProvider)

Adds a feature provider.

PopulateFeature<TFeature>(TFeature)

Populates the given feature using the list of IApplicationFeatureProvider<TFeature>s configured on the ApplicationPartManager.

Extension Methods

AddApplicationPart(IApplicationPartManager, Assembly)

Adds the provided assembly to the builder.

AddFrameworkPart(IApplicationPartManager, Assembly)

Adds the provided assembly to the builder as a framework assembly.

AddFromAppDomain(IApplicationPartManager)

Adds assemblies from the current AppDomain to the builder.

AddFromApplicationBaseDirectory(IApplicationPartManager)

Adds assemblies from the current BaseDirectory to the builder.

AddFromDependencyContext(IApplicationPartManager)

Adds all assemblies referencing Orleans found in the application's DependencyContext.

AddFromDependencyContext(IApplicationPartManager, Assembly)

Adds all assemblies referencing Orleans found in the provided assembly's DependencyContext.

ConfigureDefaults(IApplicationPartManager)

Adds default application parts if no non-framework parts have been added.

CreateAndPopulateFeature<TFeature>(IApplicationPartManager)

Creates and populates a feature.

Applies to