Поделиться через


ConfigurationExtensions.AddSimpleMessageStreamProvider Метод

Определение

Перегрузки

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)

Добавляет поставщик потока типа SimpleMessageStreamProvider

AddSimpleMessageStreamProvider(ClusterConfiguration, String, Boolean, Boolean, StreamPubSubType)

Добавляет поставщик потока типа SimpleMessageStreamProvider

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)

Добавляет поставщик потока типа SimpleMessageStreamProvider

public static void AddSimpleMessageStreamProvider (this Orleans.Runtime.Configuration.ClientConfiguration config, string providerName, bool fireAndForgetDelivery = false, bool optimizeForImmutableData = true, Orleans.Streams.StreamPubSubType pubSubType = Orleans.Streams.StreamPubSubType.ExplicitGrainBasedAndImplicit);
static member AddSimpleMessageStreamProvider : Orleans.Runtime.Configuration.ClientConfiguration * string * bool * bool * Orleans.Streams.StreamPubSubType -> unit
<Extension()>
Public Sub AddSimpleMessageStreamProvider (config As ClientConfiguration, providerName As String, Optional fireAndForgetDelivery As Boolean = false, Optional optimizeForImmutableData As Boolean = true, Optional pubSubType As StreamPubSubType = Orleans.Streams.StreamPubSubType.ExplicitGrainBasedAndImplicit)

Параметры

config
ClientConfiguration

Объект конфигурации кластера для добавления поставщика.

providerName
String

Имя поставщика.

fireAndForgetDelivery
Boolean

Указывает, ожидает ли производитель обработки события потребителем перед продолжением. Установка этого значения false полезна для устранения неполадок сериализации.

optimizeForImmutableData
Boolean

Если задано значение true, передаваемые через поток, всегда помещаются в неизменяемые для доставки.

pubSubType
StreamPubSubType

Указывает, как зерна могут подписываться на этот поток.

Применяется к

AddSimpleMessageStreamProvider(ClusterConfiguration, String, Boolean, Boolean, StreamPubSubType)

Добавляет поставщик потока типа SimpleMessageStreamProvider

public static void AddSimpleMessageStreamProvider (this Orleans.Runtime.Configuration.ClusterConfiguration config, string providerName, bool fireAndForgetDelivery = false, bool optimizeForImmutableData = true, Orleans.Streams.StreamPubSubType pubSubType = Orleans.Streams.StreamPubSubType.ExplicitGrainBasedAndImplicit);
static member AddSimpleMessageStreamProvider : Orleans.Runtime.Configuration.ClusterConfiguration * string * bool * bool * Orleans.Streams.StreamPubSubType -> unit
<Extension()>
Public Sub AddSimpleMessageStreamProvider (config As ClusterConfiguration, providerName As String, Optional fireAndForgetDelivery As Boolean = false, Optional optimizeForImmutableData As Boolean = true, Optional pubSubType As StreamPubSubType = Orleans.Streams.StreamPubSubType.ExplicitGrainBasedAndImplicit)

Параметры

config
ClusterConfiguration

Объект конфигурации кластера для добавления поставщика.

providerName
String

Имя поставщика.

fireAndForgetDelivery
Boolean

Указывает, ожидает ли производитель обработки события потребителем перед продолжением. Установка этого значения false полезна для устранения неполадок сериализации.

optimizeForImmutableData
Boolean

Если задано значение true, передаваемые через поток, всегда помещаются в неизменяемые для доставки.

pubSubType
StreamPubSubType

Указывает, как зерна могут подписываться на этот поток.

Применяется к