SharedIntervalCollectionFactory Class
The factory that defines the SharedIntervalCollection
This API is deprecated and will be removed in a future release.
- SharedIntervalCollection is not maintained and is planned to be removed.
Signature
export declare class SharedIntervalCollectionFactory implements IChannelFactory
Implements: IChannelFactory
Static Properties
Property | Type | Description |
---|---|---|
Attributes | IChannelAttributes | |
Type |
Properties
Property | Type | Description |
---|---|---|
attributes | IChannelAttributes | |
type | string |
Methods
Method | Return Type | Description |
---|---|---|
create(runtime, id) | SharedIntervalCollection | |
load(runtime, id, services, attributes) | Promise<SharedIntervalCollection> | Loads the given channel. This call is only ever invoked internally as the only thing that is ever directly loaded is the document itself. Load will then only be called on documents that were created and added to a channel. |
Property Details
attributes
Signature
get attributes(): IChannelAttributes;
Type: IChannelAttributes
Attributes
Signature
static readonly Attributes: IChannelAttributes;
Type: IChannelAttributes
type
Signature
get type(): string;
Type: string
Type
Signature
static readonly Type = "https://graph.microsoft.com/types/sharedIntervalCollection";
Method Details
create
Signature
create(runtime: IFluidDataStoreRuntime, id: string): SharedIntervalCollection;
Parameters
Parameter | Type | Description |
---|---|---|
runtime | IFluidDataStoreRuntime | |
id | string |
Returns
Return type: SharedIntervalCollection
load
Loads the given channel. This call is only ever invoked internally as the only thing that is ever directly loaded is the document itself. Load will then only be called on documents that were created and added to a channel.
Signature
load(runtime: IFluidDataStoreRuntime, id: string, services: IChannelServices, attributes: IChannelAttributes): Promise<SharedIntervalCollection>;
Parameters
Parameter | Type | Description |
---|---|---|
runtime | IFluidDataStoreRuntime | Data store runtime containing state/info/helper methods about the data store. |
id | string | ID of the channel. |
services | IChannelServices | Services to read objects at a given path using the delta connection. |
attributes | IChannelAttributes |
Returns
The loaded object
Return type: Promise<SharedIntervalCollection>