Share via


ICodeContainerStorageManager Interface

Definition

A interface that defines that public APIs of the class responsible for managing the records of the Code Containers accessed by the Shell.

public interface class ICodeContainerStorageManager
public interface class ICodeContainerStorageManager
__interface ICodeContainerStorageManager
public interface ICodeContainerStorageManager
type ICodeContainerStorageManager = interface
Public Interface ICodeContainerStorageManager
Derived

Methods

AddOrUpdateAsync(CodeContainer, CancellationToken)

Adds or updates the records of the Shell for the supplied codeContainer.

ClearAsync(CancellationToken)

Clears all records of the Shell of all local and roaming Code Containers.

GetAsync(String, CancellationToken)

Retrieves the CodeContainer whose Full-Path is equal to fullPath.

RemoveAsync(CodeContainer, CancellationToken)

Removes the records of the Shell for the supplied codeContainer.

SubscribeAsync(ITargetBlock<StatefulReadOnlyList<CodeContainer,Nullable<Int32>>>, CancellationToken)

Allows targetBlock to receive updates about Code Containers accessed by the Shell.

Applies to