ISettingsService Интерфейс

Определение

Открытый API, представленный модулем службы. Разработчики должны запрашивать создание отдельного экземпляра (по крайней мере) для каждого клиента или (не более) каждого клиентского запроса.

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

Методы

DeleteAllSettingsAsync(Guid)

Удаляет все параметры из коллекции.

DeleteSettingAsync(String, Guid)

Удаляет параметр.

GetMultipleSettingsAsync(Int32)

Возвращает все настройки, номер редакции которых больше modifiedAfter .

GetSettingAsync(String)

Извлекает параметр по имени (без учета регистра); Возвращает значение null, если параметр не существует.

GetStoreIdentityAsync()

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

InitAsync(String, Boolean, Int32, String, Guid, String)

Инициализирует службу. Метод должен вызываться один раз и только один раз для каждого клиентского соединения перед любым из других методов.

InitAsync(String, String)
InitAsync(String, String, Guid)
PutSettingAsync(String, ServiceUploadParameters)

Сохраняет новое значение для параметра.

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