Orleans.Streams 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
介面
| IAsyncBatchObservable<T> |
此介面會將 IAsyncObserver 介面一般化,以允許生產及取用批次的專案。 請注意,此介面是由專案取用者實作,並叫用項目產生者) 使用的 (。 這表示數據流的取用者端點會實作這個介面。 |
| IAsyncBatchObserver<T> |
此介面會將 IAsyncObserver 介面一般化,以允許生產及取用批次的專案。 請注意,此介面是由專案取用者實作,並叫用項目產生者) 使用的 (。 這表示數據流的取用者端點會實作這個介面。 |
| IAsyncBatchProducer<T> |
此介面會將 IAsyncObserver 介面一般化,以允許生產批次的專案。 請注意,系統會 (項目產生者) 使用這個介面。 |
| IAsyncObservable<T> |
此介面會將標準 .NET IObserveable 介面一般化,以允許異步取用專案。 這裡異步表示取用者可以透過完成傳回的工作,以異步方式處理專案,並將專案完成訊號給產生者。 請注意,此介面 (由專案取用者) 使用,並由專案產生者實作。 這表示數據流的產生者端點會實作這個介面。 |
| IAsyncObserver<T> |
此介面會將標準 .NET IObserver 介面一般化,以允許專案的異步生產。 請注意,此介面是由專案取用者實作,並叫用項目產生者) 使用的 (。 這表示數據流的取用者端點會實作這個介面。 |
| IAsyncStream |
這個介面代表物件,其做為產生者和取用者之間的分散式交集。
它類似於回應式架構 |
| IAsyncStream<T> |
這個介面代表物件,其做為產生者和取用者之間的分散式交集。
它類似於回應式架構 |
| IBatchContainer |
每個佇列訊息都允許成為異質、已排序的事件集。 IBatchContainer 包含這些事件,並允許使用者查詢特定類型的事件批次。 |
| IBatchContainerBatch |
一批佇列訊息 (請參閱 IBatchContainer 以取得批次內容的描述) |
| IClusterClientPersistentStreamConfigurator | |
| IConsistentRingStreamQueueMapper |
數據流佇列對應程式負責將通道範圍從負載平衡通道提供者對應至串流佇列。 實作必須是安全線程。 |
| IDeploymentConfiguration |
用於存取部署組態的介面。 |
| IQueueAdapter |
Stream 佇列記憶體配接器。 這是一個抽象層,可隱藏基礎佇列系統的實作詳細數據。 |
| IQueueAdapterCache |
為指定佇列建立 IQueueCache 的功能。 |
| IQueueAdapterFactory |
配接器處理站。 這應該從數據流提供者組態建立配接器 |
| IQueueAdapterReceiver |
從消息佇列的單一分割區接收訊息批次。 |
| IQueueCache | |
| IQueueCacheCursor |
列舉數據流中的訊息。 |
| IQueueDataAdapter<TQueueMessage> |
將事件數據轉換成佇列訊息 |
| IQueueDataAdapter<TQueueMessage,TMessageBatch> |
將事件數據與佇列訊息轉換 |
| IQueueFlowController |
控制擷取佇列專案流程的功能。 |
| ISiloPersistentStreamConfigurator | |
| ISiloRecoverableStreamConfigurator | |
| IStreamFailureHandler |
處理數據流失敗的功能。 |
| IStreamIdentity |
可唯一識別數據流。 |
| IStreamIdMapper | |
| IStreamNamespacePredicate |
Stream 命名空間述詞,用於使用 ImplicitStreamSubscriptionAttribute篩選隱含訂閱。 |
| IStreamNamespacePredicateProvider |
將述詞模式字串轉換為 IStreamNamespacePredicate 實例。 |
| IStreamProvider |
提供串流給取用者和產生者的功能。 |
| IStreamProviderImpl | |
| IStreamProviderManager | |
| IStreamPubSub | |
| IStreamQueueBalanceListener |
串流佇列平衡器接聽程式會從串流佇列平衡器接收通知 ( |
| IStreamQueueBalancer |
串流佇列平衡器負責跨所有其他相關佇列平衡器進行負載平衡佇列。 它會通知任何接聽程式 ( |
| IStreamQueueCheckpointer<TCheckpoint> |
檢查點數據流的功能。 |
| IStreamQueueCheckpointerFactory |
用於建立 IStreamQueueCheckpointer<TCheckpoint> 實例的 Factory。 |
| IStreamQueueMapper |
數據流佇列對應程式會傳回所有佇列的清單,並負責將數據流對應至佇列。 實作必須是安全線程。 |
列舉
| PubSubSubscriptionState.SubscriptionStates | |
| StreamProviderDirection |
識別數據流提供者是否為唯讀、讀寫或唯讀。 |
| StreamPubSubType |
識別數據流提供者可以使用的發佈/訂閱系統類型。 |
委派
| StreamFilterPredicate |