Edit

Share via


IStorageProviderRuntime Interface

Definition

Provider-facing interface for manager of storage providers

public interface IStorageProviderRuntime : Orleans.Providers.IProviderRuntime
type IStorageProviderRuntime = interface
    interface IProviderRuntime
Public Interface IStorageProviderRuntime
Implements IProviderRuntime
Implements

Properties

GrainFactory

Gets factory for getting references to grains.

(Inherited from IProviderRuntime)
ServiceId

Provides the ServiceId this cluster is running as. ServiceId's are intended to be long lived Id values for a particular service which will remain constant even if the service is started / redeployed multiple times during its operations life.

(Inherited from IProviderRuntime)
ServiceProvider

Gets service provider for dependency injection.

(Inherited from IProviderRuntime)
SiloIdentity

A unique identifier for the current silo. There is no semantic content to this string, but it may be useful for logging.

(Inherited from IProviderRuntime)

Methods

BindExtension<TExtension,TExtensionInterface>(Func<TExtension>)

Binds an extension to an addressable object, if not already done.

(Inherited from IProviderRuntime)
GetInvokeInterceptor()
Obsolete.

Gets the invocation interceptor which will be invoked on each request.

(Inherited from IProviderRuntime)
GetLogger(String)

Provides a logger to be used by the provider.

(Inherited from IProviderRuntime)
SetInvokeInterceptor(InvokeInterceptor)
Obsolete.

Sets the invocation interceptor which will be invoked on each request.

(Inherited from IProviderRuntime)

Applies to