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) |
Возвращает все настройки, номер редакции которых больше |
| GetSettingAsync(String) |
Извлекает параметр по имени (без учета регистра); Возвращает значение null, если параметр не существует. |
| GetStoreIdentityAsync() |
Возвращает уникальный идентификатор хранилища параметров, который создается случайным образом при повторном создании хранилища. Это позволяет клиентам обнаруживать, когда хранилище было удалено, и их сохраненные номера редакции являются недопустимыми. |
| InitAsync(String, Boolean, Int32, String, Guid, String) |
Инициализирует службу. Метод должен вызываться один раз и только один раз для каждого клиентского соединения перед любым из других методов. |
| InitAsync(String, String) | |
| InitAsync(String, String, Guid) | |
| PutSettingAsync(String, ServiceUploadParameters) |
Сохраняет новое значение для параметра. |