Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

IApplicationPartManagerWithAssemblies Interface

Definition

Namespace:
Orleans.ApplicationParts
Assembly:
Orleans.Core.dll
Package:
Microsoft.Orleans.Core v2.4.5
Package:
Microsoft.Orleans.Core v3.6.5
Source:
IApplicationPartManagerWithAssemblies.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

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

Name Description
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

Name Description
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

Name Description
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, Assembly)

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

AddFromDependencyContext(IApplicationPartManager)

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

ConfigureDefaults(IApplicationPartManager)

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

CreateAndPopulateFeature<TFeature>(IApplicationPartManager)

Creates and populates a feature.

WithCodeGeneration(IApplicationPartManagerWithAssemblies, ILoggerFactory)

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

WithReferences(IApplicationPartManagerWithAssemblies)

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

Applies to