StaticStorageDocumentServiceFactory Class
Signature
export declare class StaticStorageDocumentServiceFactory implements IDocumentServiceFactory
Implements: IDocumentServiceFactory
Constructors
| Constructor | Description |
|---|---|
| (constructor)(storage) | Constructs a new instance of the StaticStorageDocumentServiceFactory class |
Properties
| Property | Type | Description |
|---|---|---|
| protocolName | ||
| storage | IDocumentStorageService |
Methods
| Method | Return Type | Description |
|---|---|---|
| createContainer(createNewSummary, resolvedUrl, logger, clientIsSummarizer) | Promise<IDocumentService> | |
| createDocumentService(fileURL, logger, clientIsSummarizer) | Promise<IDocumentService> |
Constructor Details
(constructor)
Constructs a new instance of the StaticStorageDocumentServiceFactory class
Signature
constructor(storage: IDocumentStorageService);
Parameters
| Parameter | Type | Description |
|---|---|---|
| storage | IDocumentStorageService |
Property Details
protocolName
Signature
readonly protocolName = "fluid-static-storage:";
storage
Signature
protected readonly storage: IDocumentStorageService;
Type: IDocumentStorageService
Method Details
createContainer
Signature
createContainer(createNewSummary: ISummaryTree, resolvedUrl: IResolvedUrl, logger: ITelemetryLogger, clientIsSummarizer?: boolean): Promise<IDocumentService>;
Parameters
| Parameter | Modifiers | Type | Description |
|---|---|---|---|
| createNewSummary | ISummaryTree | ||
| resolvedUrl | IResolvedUrl | ||
| logger | ITelemetryLogger | ||
| clientIsSummarizer | optional | boolean |
Returns
Return type: Promise<IDocumentService>
createDocumentService
Signature
createDocumentService(fileURL: IResolvedUrl, logger?: ITelemetryLogger, clientIsSummarizer?: boolean): Promise<IDocumentService>;
Parameters
| Parameter | Modifiers | Type | Description |
|---|---|---|---|
| fileURL | IResolvedUrl | ||
| logger | optional | ITelemetryLogger | |
| clientIsSummarizer | optional | boolean |
Returns
Return type: Promise<IDocumentService>