Edit

Share via


ClusterClientMemoryStreamConfigurator<TSerializer> Class

Definition

Configures memory streams.

public class ClusterClientMemoryStreamConfigurator<TSerializer> : Orleans.Hosting.ClusterClientPersistentStreamConfigurator, Orleans.Hosting.IClusterClientMemoryStreamConfigurator where TSerializer : class, IMemoryMessageBodySerializer
type ClusterClientMemoryStreamConfigurator<'Serializer (requires 'Serializer : null and 'Serializer :> IMemoryMessageBodySerializer)> = class
    inherit ClusterClientPersistentStreamConfigurator
    interface IClusterClientMemoryStreamConfigurator
    interface IMemoryStreamConfigurator
    interface INamedServiceConfigurator
    interface IClusterClientPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
Public Class ClusterClientMemoryStreamConfigurator(Of TSerializer)
Inherits ClusterClientPersistentStreamConfigurator
Implements IClusterClientMemoryStreamConfigurator

Type Parameters

TSerializer

The message body serializer type, which must implement IMemoryMessageBodySerializer.

Inheritance
ClusterClientMemoryStreamConfigurator<TSerializer>
Implements

Constructors

ClusterClientMemoryStreamConfigurator<TSerializer>(String, IClientBuilder)

Initializes a new instance of the ClusterClientMemoryStreamConfigurator<TSerializer> class.

ClusterClientMemoryStreamConfigurator<TSerializer>(String, IClientBuilder)

Properties

ConfigureDelegate

Gets the delegate used to configure the service.

(Inherited from NamedServiceConfigurator)
Name

Gets the service name.

(Inherited from NamedServiceConfigurator)

Extension Methods

ConfigureLifecycle(IClusterClientPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>)

Configures the StreamLifecycleOptions.

ConfigurePartitioning(IMemoryStreamConfigurator, Int32)

Configures partitioning for memory streams.

Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

Configures options for a named service.

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

Adds a singleton component to a named service.

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

Adds a singleton component to a named service and configures options for the named service.

ConfigureLifecycle<T>(INamedServiceConfigurator)
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

Configures the stream pub/sub type.

Applies to