Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityStoreFeature Interface Reference

This is the base interface for features that update security stores. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityStoreFeature:
PushTechnology.ClientInterface.Client.Features.IFeature PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationControl PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityControl

Public Member Functions

void UpdateStore (string commandScript, IUpdateStoreCallback callback)
 Send a command script to the server to update the security store. More...
 
void UpdateStore< TC > (string commandScript, TC context, IUpdateStoreContextCallback< TC > callback)
 Send a command script to the server to update the security store, with a contextual callback.

Template Parameters
TCThe script may be generated using an IScriptBuilder

obtained from the feature. More...

 

Additional Inherited Members

- Properties inherited from PushTechnology.ClientInterface.Client.Features.IFeature
ISession Session [get]
 Returns the session that the feature is associated with. More...
 

Detailed Description

This is the base interface for features that update security stores.

Member Function Documentation

void PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityStoreFeature.UpdateStore ( string  commandScript,
IUpdateStoreCallback  callback 
)

Send a command script to the server to update the security store.

The script may be generated using an IScriptBuilder obtained from the feature.

Each line of script is a command to update the store.

The server attempts to execute each command in order against a copy of the store. If any command fails, none of the changes will be applied. If all commands succeed, the changes will be applied.

Parameters
commandScriptThe script.
callbackThe result of applying the script.
void PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityStoreFeature.UpdateStore< TC > ( string  commandScript,
TC  context,
IUpdateStoreContextCallback< TC >  callback 
)

Send a command script to the server to update the security store, with a contextual callback.

Template Parameters
TCThe script may be generated using an IScriptBuilder

obtained from the feature.

Each line of script is a command to update the store. The server attempts to execute each command in order against a copy of the store. If any command fails, none of the changes will be applied. If all commands succeed, the changes will be applied.

Parameters
commandScriptThe script
contextThe context to pass to the callback. May be null.
callbackThe result of applying the script.

The documentation for this interface was generated from the following file: