Freigeben über


PersistentStreamProvider Klasse

Definition

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

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
Vererbung
PersistentStreamProvider
Implementiert

Konstruktoren

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

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

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

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

Eigenschaften

IsRewindable

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

Name

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

Methoden

Create(IServiceProvider, String)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

ExecuteCommand(Int32, Object)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

GetStream<T>(Guid, String)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

GetStream<T>(StreamId)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

GetStreamSubscriptionManager()

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

Participate(ILifecycleObservable)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

ParticipateIn<TLifecycle>(IServiceProvider, String)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

Erweiterungsmethoden

TryGetStreamSubscriptionManager(IStreamProvider, IStreamSubscriptionManager)

Gibt den IStreamSubscriptionManager für den bereitgestellten Streamanbieter zurück.

TryGetStreamSubscrptionManager(IStreamProvider, IStreamSubscriptionManager)

Persistenter Streamanbieter, der einen Adapter für Persistenz verwendet

GetStream<T>(IStreamProvider, Guid)

Ruft den Stream mit der angegebenen Identität und dem angegebenen Namespace ab.

GetStream<T>(IStreamProvider, Int64)

Ruft den Stream mit der angegebenen Identität und dem angegebenen Namespace ab.

GetStream<T>(IStreamProvider, String)

Ruft den Stream mit der angegebenen Identität und dem angegebenen Namespace ab.

GetStream<T>(IStreamProvider, String, Guid)

Ruft den Stream mit der angegebenen Identität und dem angegebenen Namespace ab.

GetStream<T>(IStreamProvider, String, Int64)

Ruft den Stream mit der angegebenen Identität und dem angegebenen Namespace ab.

GetStream<T>(IStreamProvider, String, String)

Ruft den Stream mit der angegebenen Identität und dem angegebenen Namespace ab.

Gilt für: