Share via


ISettingsProviderContract Interface

 

The contract for the settings provider.

Namespace:   Microsoft.WindowsServerSolutions.Settings
Assembly:  SettingsObjectModel (in SettingsObjectModel.dll)

Syntax

[ServiceContractAttribute]
[ProviderEndpointBehaviorAttribute(CredentialType.Machine, ConnectionSetting.AllowLocalAccessOnly)]
public interface ISettingsProviderContract
[ServiceContractAttribute]
[ProviderEndpointBehaviorAttribute(CredentialType::Machine, ConnectionSetting::AllowLocalAccessOnly)]
public interface class ISettingsProviderContract
<ServiceContractAttribute>
<ProviderEndpointBehaviorAttribute(CredentialType.Machine, ConnectionSetting.AllowLocalAccessOnly)>
Public Interface ISettingsProviderContract

Methods

Name Description
System_CAPS_pubmethod DeleteCollection(String, String)

Deletes a collection from an application.

System_CAPS_pubmethod DeleteValue(String, String, String)

Deletes the value associated with a specific application, collection, and key.

System_CAPS_pubmethod GetCollectionNames(String)

Gets the collections belonging to a particular application.

System_CAPS_pubmethod GetKeys(String, String)

Gets all of the keys in a specific collection.

System_CAPS_pubmethod GetValue(String, String, String, Guid)

Retrieves the data associated with a specific application, collection, and key.

System_CAPS_pubmethod Ping()

Pings the server.

System_CAPS_pubmethod SetValue(String, String, String, Guid, Int32, Byte[], Boolean)

Sets a value for a specific application, collection, and key.

See Also

Microsoft.WindowsServerSolutions.Settings Namespace

Return to top