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


PersistentStreamProvider Класс

Определение

Поставщик постоянного потока, использующий адаптер для сохраняемости

public class PersistentStreamProvider : Orleans.ILifecycleParticipant<Orleans.ILifecycleObservable>, Orleans.Providers.IControllable, Orleans.Streams.Core.IStreamSubscriptionManagerRetriever, Orleans.Streams.IStreamProvider
type PersistentStreamProvider = class
    interface IStreamProvider
    interface IControllable
    interface IStreamSubscriptionManagerRetriever
    interface ILifecycleParticipant<ILifecycleObservable>
Public Class PersistentStreamProvider
Implements IControllable, ILifecycleParticipant(Of ILifecycleObservable), IStreamProvider, IStreamSubscriptionManagerRetriever
Наследование
PersistentStreamProvider
Реализации

Конструкторы

PersistentStreamProvider(String, StreamPubSubOptions, StreamLifecycleOptions, IProviderRuntime, DeepCopier, ILogger<PersistentStreamProvider>)

Поставщик постоянного потока, использующий адаптер для сохраняемости

PersistentStreamProvider(String, StreamPubSubOptions, StreamLifecycleOptions, IProviderRuntime, SerializationManager, ILogger<PersistentStreamProvider>)

Поставщик постоянного потока, использующий адаптер для сохраняемости

Свойства

IsRewindable

Поставщик постоянного потока, использующий адаптер для сохраняемости

Name

Поставщик постоянного потока, использующий адаптер для сохраняемости

Методы

Create(IServiceProvider, String)

Поставщик постоянного потока, использующий адаптер для сохраняемости

ExecuteCommand(Int32, Object)

Поставщик постоянного потока, использующий адаптер для сохраняемости

GetStream<T>(Guid, String)

Поставщик постоянного потока, использующий адаптер для сохраняемости

GetStream<T>(StreamId)

Поставщик постоянного потока, использующий адаптер для сохраняемости

GetStreamSubscriptionManager()

Поставщик постоянного потока, использующий адаптер для сохраняемости

Participate(ILifecycleObservable)

Поставщик постоянного потока, использующий адаптер для сохраняемости

ParticipateIn<TLifecycle>(IServiceProvider, String)

Поставщик постоянного потока, использующий адаптер для сохраняемости

Методы расширения

TryGetStreamSubscriptionManager(IStreamProvider, IStreamSubscriptionManager)

Возвращает для IStreamSubscriptionManager предоставленного поставщика потока.

TryGetStreamSubscrptionManager(IStreamProvider, IStreamSubscriptionManager)

Поставщик постоянного потока, использующий адаптер для сохраняемости

GetStream<T>(IStreamProvider, Guid)

Возвращает поток с указанным удостоверением и пространством имен.

GetStream<T>(IStreamProvider, Int64)

Возвращает поток с указанным удостоверением и пространством имен.

GetStream<T>(IStreamProvider, String)

Возвращает поток с указанным удостоверением и пространством имен.

GetStream<T>(IStreamProvider, String, Guid)

Возвращает поток с указанным удостоверением и пространством имен.

GetStream<T>(IStreamProvider, String, Int64)

Возвращает поток с указанным удостоверением и пространством имен.

GetStream<T>(IStreamProvider, String, String)

Возвращает поток с указанным удостоверением и пространством имен.

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