Condividi tramite


PersistentStreamProvider Classe

Definizione

Provider di flussi persistenti che usa un adattatore per la persistenza

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
Ereditarietà
PersistentStreamProvider
Implementazioni

Costruttori

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

Provider di flussi persistenti che usa un adattatore per la persistenza

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

Provider di flussi persistenti che usa un adattatore per la persistenza

Proprietà

Nome Descrizione
IsRewindable

Provider di flussi persistenti che usa un adattatore per la persistenza

Name

Provider di flussi persistenti che usa un adattatore per la persistenza

Metodi

Nome Descrizione
Create(IServiceProvider, String)

Provider di flussi persistenti che usa un adattatore per la persistenza

ExecuteCommand(Int32, Object)

Provider di flussi persistenti che usa un adattatore per la persistenza

GetStream<T>(Guid, String)

Provider di flussi persistenti che usa un adattatore per la persistenza

GetStream<T>(StreamId)

Provider di flussi persistenti che usa un adattatore per la persistenza

GetStreamSubscriptionManager()

Provider di flussi persistenti che usa un adattatore per la persistenza

Participate(ILifecycleObservable)

Provider di flussi persistenti che usa un adattatore per la persistenza

ParticipateIn<TLifecycle>(IServiceProvider, String)

Provider di flussi persistenti che usa un adattatore per la persistenza

Metodi di estensione

Nome Descrizione
GetStream<T>(IStreamProvider, Guid)

Ottiene il flusso con l'identità e lo spazio dei nomi specificati.

GetStream<T>(IStreamProvider, Int64)

Ottiene il flusso con l'identità e lo spazio dei nomi specificati.

GetStream<T>(IStreamProvider, String, Guid)

Ottiene il flusso con l'identità e lo spazio dei nomi specificati.

GetStream<T>(IStreamProvider, String, Int64)

Ottiene il flusso con l'identità e lo spazio dei nomi specificati.

GetStream<T>(IStreamProvider, String, String)

Ottiene il flusso con l'identità e lo spazio dei nomi specificati.

GetStream<T>(IStreamProvider, String)

Ottiene il flusso con l'identità e lo spazio dei nomi specificati.

TryGetStreamSubscriptionManager(IStreamProvider, IStreamSubscriptionManager)

Restituisce l'oggetto IStreamSubscriptionManager per il provider di flusso fornito.

TryGetStreamSubscrptionManager(IStreamProvider, IStreamSubscriptionManager)

Provider di flussi persistenti che usa un adattatore per la persistenza

Si applica a