IApplicationPartManagerWithAssemblies Interface

Definition

Represents an IApplicationPartManager scoped to a set of included assembly parts.

public interface IApplicationPartManagerWithAssemblies : Orleans.ApplicationParts.IApplicationPartManager
type IApplicationPartManagerWithAssemblies = interface
    interface IApplicationPartManager
Public Interface IApplicationPartManagerWithAssemblies
Implements IApplicationPartManager
Implements

Properties

ApplicationParts

Gets the list of IApplicationParts.

(Inherited from IApplicationPartManager)
Assemblies

Gets the assemblies which in the scope of this instance.

FeatureProviders

Gets the list of IApplicationFeatureProviders.

(Inherited from IApplicationPartManager)

Methods

AddApplicationPart(IApplicationPart)

Adds an application part.

(Inherited from IApplicationPartManager)
AddFeatureProvider(IApplicationFeatureProvider)

Adds a feature provider.

(Inherited from IApplicationPartManager)
PopulateFeature<TFeature>(TFeature)

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

(Inherited from IApplicationPartManager)

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.

WithReferences(IApplicationPartManagerWithAssemblies)

Adds all assemblies referenced by the assemblies in the builder's Assemblies property.

WithCodeGeneration(IApplicationPartManagerWithAssemblies, ILoggerFactory)

Generates support code for the provided assembly and adds it to the builder.

Applies to