ClientBuilderExtensions 类

定义

IClientBuilder 的扩展方法。

public static class ClientBuilderExtensions
type ClientBuilderExtensions = class
Public Module ClientBuilderExtensions
继承
ClientBuilderExtensions

方法

AddActivityPropagation(IClientBuilder)

通过 grain 调用添加 Current 传播。 注意:仅当活动的任何侦听器存在HasListeners()Sample返回 PropagationData时,才会创建活动。StartActivity(String, ActivityKind)

AddAzureQueueStreams(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator>)

将群集客户端配置为使用 Azure 队列持久流。

AddAzureQueueStreams(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator>)

将群集客户端配置为使用 Azure 队列持久流。

AddAzureQueueStreams(IClientBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

将群集客户端配置为使用 Azure 队列持久流。

AddAzureQueueStreams(IClientBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

将群集客户端配置为使用 Azure 队列持久流。

AddAzureQueueStreams<TDataAdapter>(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator<TDataAdapter>>)

将群集客户端配置为使用 Azure 队列持久流。

AddAzureQueueStreams<TDataAdapter>(IClientBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

将群集客户端配置为使用 Azure 队列持久流。

AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler)

ConnectionToClusterLostHandler注册事件处理程序。

AddEventHubStreams(IClientBuilder, String, Action<ClusterClientEventHubStreamConfigurator>)

将群集客户端配置为使用事件中心持久流。

AddEventHubStreams(IClientBuilder, String, Action<EventHubOptions>)

将群集客户端配置为使用具有默认设置的事件中心永久性流。

AddEventHubStreams(IClientBuilder, String, Action<EventHubOptions>)

将群集客户端配置为使用具有默认设置的事件中心永久性流。

AddEventHubStreams(IClientBuilder, String, Action<IClusterClientEventHubStreamConfigurator>)

将群集客户端配置为使用事件中心持久流。

AddEventHubStreams(IClientBuilder, String, Action<IClusterClientEventHubStreamConfigurator>)

将群集客户端配置为使用事件中心持久流。

AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler)

GatewayCountChangedHandler注册事件处理程序。

AddMemoryStreams<TSerializer>(IClientBuilder, String, Action<ClusterClientMemoryStreamConfigurator<TSerializer>>)

将群集客户端配置为使用内存流。 这会返回一个配置器,用于进一步配置

AddMemoryStreams<TSerializer>(IClientBuilder, String, Action<IClusterClientMemoryStreamConfigurator>)

将群集客户端配置为使用内存流。 这会返回一个配置器,用于进一步配置

AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>)

将群集客户端配置为使用 SQS 永久性流。

AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>)

将群集客户端配置为使用 SQS 永久性流。

AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>)

将群集客户端配置为使用 SQS 永久性流。

AddSqsStreams(IClientBuilder, String, Action<SqsOptions>)

将群集客户端配置为使用具有默认设置的 SQS 永久性流

AddSqsStreams(IClientBuilder, String, Action<SqsOptions>)

将群集客户端配置为使用具有默认设置的 SQS 永久性流

Configure<TOptions>(IClientBuilder, Action<TOptions>)

注册用于配置特定类型的选项的操作。

Configure<TOptions>(IClientBuilder, IConfiguration)

注册将对其绑定 TOptions 的配置实例。

ConfigureServices(IClientBuilder, Action<IServiceCollection>)

向容器添加服务。 可多次进行调用,并累加结果。

UseConnectionRetryFilter(IClientBuilder, Func<Exception,CancellationToken,Task<Boolean>>)

将提供的委托配置为连接重试筛选器,用于确定是否应在失败后重试与 Orleans 群集的初始连接。

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

将提供的委托配置为连接重试筛选器,用于确定是否应在失败后重试与 Orleans 群集的初始连接。

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

将所提供的 TConnectionRetryFilter 类型配置为连接重试筛选器,用于确定是否应在失败后重试与 Orleans 群集的初始连接。

UseLocalhostClustering(IClientBuilder, Int32, String, String)

将客户端配置为连接到本地主机上的接收器。

UseLocalhostClustering(IClientBuilder, Int32[], String, String)

将客户端配置为连接到本地主机上的接收器。

UseStaticClustering(IClientBuilder, Action<OptionsBuilder<StaticGatewayListProviderOptions>>)

将客户端配置为使用静态群集。

UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>)

将客户端配置为使用静态群集。

UseStaticClustering(IClientBuilder, IPEndPoint[])

将客户端配置为使用静态群集。

UseTransactions(IClientBuilder)

IClientBuilder 的扩展方法。

适用于