ConfigurationExtensions.AddSimpleMessageStreamProvider 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 專案,一律會包裝在 Immutable 中以供傳遞。
- 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 專案,一律會包裝在 Immutable 中以供傳遞。
- pubSubType
- StreamPubSubType
指定如何訂閱此資料流程。