Compartilhar via


PersistentStreamProvider Classe

Definição

Provedor de fluxo persistente que usa um adaptador para persistência

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
Herança
PersistentStreamProvider
Implementações

Construtores

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

Provedor de fluxo persistente que usa um adaptador para persistência

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

Provedor de fluxo persistente que usa um adaptador para persistência

Propriedades

IsRewindable

Provedor de fluxo persistente que usa um adaptador para persistência

Name

Provedor de fluxo persistente que usa um adaptador para persistência

Métodos

Create(IServiceProvider, String)

Provedor de fluxo persistente que usa um adaptador para persistência

ExecuteCommand(Int32, Object)

Provedor de fluxo persistente que usa um adaptador para persistência

GetStream<T>(Guid, String)

Provedor de fluxo persistente que usa um adaptador para persistência

GetStream<T>(StreamId)

Provedor de fluxo persistente que usa um adaptador para persistência

GetStreamSubscriptionManager()

Provedor de fluxo persistente que usa um adaptador para persistência

Participate(ILifecycleObservable)

Provedor de fluxo persistente que usa um adaptador para persistência

ParticipateIn<TLifecycle>(IServiceProvider, String)

Provedor de fluxo persistente que usa um adaptador para persistência

Métodos de Extensão

TryGetStreamSubscriptionManager(IStreamProvider, IStreamSubscriptionManager)

Retorna o IStreamSubscriptionManager para o provedor de fluxo fornecido.

TryGetStreamSubscrptionManager(IStreamProvider, IStreamSubscriptionManager)

Provedor de fluxo persistente que usa um adaptador para persistência

GetStream<T>(IStreamProvider, Guid)

Obtém o fluxo com a identidade e o namespace especificados.

GetStream<T>(IStreamProvider, Int64)

Obtém o fluxo com a identidade e o namespace especificados.

GetStream<T>(IStreamProvider, String, Guid)

Obtém o fluxo com a identidade e o namespace especificados.

GetStream<T>(IStreamProvider, String, Int64)

Obtém o fluxo com a identidade e o namespace especificados.

GetStream<T>(IStreamProvider, String, String)

Obtém o fluxo com a identidade e o namespace especificados.

GetStream<T>(IStreamProvider, String)

Obtém o fluxo com a identidade e o namespace especificados.

Aplica-se a