ApplicationPartManager 类

定义

管理 Orleans 应用程序的部件和功能。

public class ApplicationPartManager : Orleans.ApplicationParts.IApplicationPartManager
type ApplicationPartManager = class
    interface IApplicationPartManager
Public Class ApplicationPartManager
Implements IApplicationPartManager
继承
ApplicationPartManager
实现

构造函数

ApplicationPartManager()

管理 Orleans 应用程序的部件和功能。

属性

ApplicationParts

获取 s 的列表 IApplicationPart

FeatureProviders

获取 s 的列表 IApplicationFeatureProvider

方法

AddApplicationPart(IApplicationPart)

添加应用程序部件。

AddFeatureProvider(IApplicationFeatureProvider)

添加功能提供程序。

PopulateFeature<TFeature>(TFeature)

使用在上ApplicationPartManager配置的 s 列表IApplicationFeatureProvider<TFeature>填充给定feature项。

扩展方法

AddApplicationPart(IApplicationPartManager, Assembly)

将提供的程序集添加到生成器。

AddFrameworkPart(IApplicationPartManager, Assembly)

将提供的程序集作为框架程序集添加到生成器。

AddFromAppDomain(IApplicationPartManager)

将当前 AppDomain 程序集添加到生成器。

AddFromApplicationBaseDirectory(IApplicationPartManager)

将当前 BaseDirectory 程序集添加到生成器。

AddFromDependencyContext(IApplicationPartManager)

添加引用新奥尔良的所有程序集,这些程序集都位于应用程序中 DependencyContext

AddFromDependencyContext(IApplicationPartManager, Assembly)

添加引用新奥尔良的所有程序集,这些程序集在提供的程序集 DependencyContext中找到。

ConfigureDefaults(IApplicationPartManager)

如果未添加非框架部件,则添加默认应用程序部件。

CreateAndPopulateFeature<TFeature>(IApplicationPartManager)

创建和填充功能。

适用于