Table of Contents

Class LargePayloadStoreRegistry

Namespace
AnyProtocol
Assembly
AnyProtocol.dll

Resolves payload stores by their case-insensitive logical names.

public sealed class LargePayloadStoreRegistry
Inheritance
LargePayloadStoreRegistry
Inherited Members

Constructors

LargePayloadStoreRegistry(IEnumerable<ILargePayloadStore>)

Creates a registry and rejects duplicate or empty logical names.

public LargePayloadStoreRegistry(IEnumerable<ILargePayloadStore> stores)

Parameters

stores IEnumerable<ILargePayloadStore>

Methods

Contains(string)

Returns whether a store is registered under the logical name.

public bool Contains(string name)

Parameters

name string

Returns

bool

GetRequired(string)

Gets the named store or throws a stable configuration failure.

public ILargePayloadStore GetRequired(string name)

Parameters

name string

Returns

ILargePayloadStore