ISettingsService Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The public API presented by the service module. Implementers should expect a separate instance to be created for (at least) each client or (at most) each client request.
public interface class ISettingsService : IDisposable
public interface ISettingsService : IDisposable
type ISettingsService = interface
interface IDisposable
Public Interface ISettingsService
Implements IDisposable
- Implements
Methods
DeleteAllSettingsAsync(Guid) |
Delete all settings in the collection. |
DeleteSettingAsync(String, Guid) |
Deletes a setting. |
GetMultipleSettingsAsync(Int32) |
Returns all setttings whose revision number is greater than |
GetSettingAsync(String) |
Retrieves a setting by name (case insensitive); returns null if the setting does not exist. |
GetStoreIdentityAsync() |
Gets the unique ID for the settings store, which is randomly generated whenever the store is recreated. This allows clients to detect when the store has been deleted and their stored revision numbers are invalid. |
InitAsync(String, Boolean, Int32, Guid, String) |
Initializes the service. Must be called once and only once per client connection, before any of the other methods. |
InitAsync(String, Boolean, Int32, String, Guid, String) |
Initializes the service. Must be called once and only once per client connection, before any of the other methods. |
InitAsync(String, String, Guid) | |
InitAsync(String, String) | |
PutSettingAsync(String, ServiceUploadParameters) |
Stores a new value for a setting. |