Diffusion .NET Client Library
6.1.5
|
This feature allows a client session with the appropriate permissions to query and update the system authentication store. More...
Public Member Functions | |||
void | GetSystemAuthentication (IConfigurationCallback callback) | ||
Query the store for all of the system principals. More... | |||
void | GetSystemAuthentication< TC > (TC context, IConfigurationContextCallback< TC > callback) | ||
Query the store for all of the system principals, with a contextual callback. More... | |||
ISystemAuthenticationControlScriptBuilder | ScriptBuilder () | ||
Returns a builder that can be used to create scripts for use with ISecurityStoreFeature.UpdateStore. More... | |||
Public Member Functions inherited from PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityStoreFeature | |||
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.
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... | |
This feature allows a client session with the appropriate permissions to query and update the system authentication store.
Access Control
In order to query the store the session needs GlobalPermission.VIEW_SECURITY permission and in order to update the store is needs GlobalPermission.MODIFY_SECURITY permission.
Accessing the feature
This feature may be obtained from a ISession as follows:
var systemAuthenticationControl = session.SystemAuthenticationControl;
void PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationControl.GetSystemAuthentication | ( | IConfigurationCallback | callback | ) |
Query the store for all of the system principals.
callback | The operation callback. |
void PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationControl.GetSystemAuthentication< TC > | ( | TC | context, |
IConfigurationContextCallback< TC > | callback | ||
) |
Query the store for all of the system principals, with a contextual callback.
TC | The context type. |
context | The context to pass to the callback - may be null. |
callback | The operation callback. |
ISystemAuthenticationControlScriptBuilder PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationControl.ScriptBuilder | ( | ) |
Returns a builder that can be used to create scripts for use with ISecurityStoreFeature.UpdateStore.