Поделиться через


IPersistentStorage Интерфейс

Определение

public interface class IPersistentStorage : IDisposable
public interface IPersistentStorage : IDisposable
public interface IPersistentStorage : IAsyncDisposable, IDisposable
type IPersistentStorage = interface
    interface IDisposable
type IPersistentStorage = interface
    interface IDisposable
    interface IAsyncDisposable
Public Interface IPersistentStorage
Implements IDisposable
Public Interface IPersistentStorage
Implements IAsyncDisposable, IDisposable
Реализации

Комментарии

Экземпляры поддержки IPersistentStorage синхронного и асинхронного удаления. Асинхронное удаление всегда следует предпочтительнее, так как реализация синхронного удаления может привести к блокировке вызывающего объекта на асинхронной работе.

Методы

ReadStreamAsync(Document, String, CancellationToken)
ReadStreamAsync(Project, String, CancellationToken)
ReadStreamAsync(String, CancellationToken)
WriteStreamAsync(Document, String, Stream, CancellationToken)

Возвращает значение true , если данные были успешно сохранены в подсистеме хранения. Последующие вызовы для чтения одних и того же ключей должны выполняться успешно, если они вызываются в рамках одного сеанса.

WriteStreamAsync(Project, String, Stream, CancellationToken)

Возвращает значение true , если данные были успешно сохранены в подсистеме хранения. Последующие вызовы для чтения одних и того же ключей должны выполняться успешно, если они вызываются в рамках одного сеанса.

WriteStreamAsync(String, Stream, CancellationToken)

Возвращает значение true , если данные были успешно сохранены в подсистеме хранения. Последующие вызовы для чтения одних и того же ключей должны выполняться успешно, если они вызываются в рамках одного сеанса.

Применяется к