ClusterClientAzureQueueStreamConfigurator 类

定义

public class ClusterClientAzureQueueStreamConfigurator : Orleans.Hosting.ClusterClientPersistentStreamConfigurator, Orleans.Hosting.IClusterClientAzureQueueStreamConfigurator
type ClusterClientAzureQueueStreamConfigurator = class
    inherit ClusterClientPersistentStreamConfigurator
    interface IClusterClientAzureQueueStreamConfigurator
    interface IAzureQueueStreamConfigurator
    interface INamedServiceConfigurator
    interface IClusterClientPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
Public Class ClusterClientAzureQueueStreamConfigurator
Inherits ClusterClientPersistentStreamConfigurator
Implements IClusterClientAzureQueueStreamConfigurator
继承
实现

构造函数

ClusterClientAzureQueueStreamConfigurator(String, IClientBuilder)
ClusterClientAzureQueueStreamConfigurator(String, IClientBuilder)

属性

ConfigureDelegate

获取用于配置服务的委托。

(继承自 NamedServiceConfigurator)
Name

获取服务名称。

(继承自 NamedServiceConfigurator)

扩展方法

ConfigureAzureQueue(IAzureQueueStreamConfigurator, Action<OptionsBuilder<AzureQueueOptions>>)
ConfigureQueueDataAdapter(IAzureQueueStreamConfigurator, Func<IServiceProvider,String,IQueueDataAdapter<String,IBatchContainer>>)
ConfigureQueueDataAdapter<TQueueDataAdapter>(IAzureQueueStreamConfigurator)
ConfigureLifecycle(IClusterClientPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>)

配置 StreamLifecycleOptions

Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

配置命名服务的选项。

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

将单一实例组件添加到命名服务。

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

将单一实例组件添加到命名服务,并为命名服务配置选项。

ConfigureLifecycle<T>(INamedServiceConfigurator)
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

配置流发布/订阅类型。

适用于