Collection Store policy manager.
|
Public Member Functions |
| | PolicyManager () |
| | Initializes a new instance of this object.
|
| void | CommitLocalMachinePolicy (Policy policy) |
| | Saves and associates the Policy with the current user on the current machine. This Policy will not be effective for any other user that is being impersonated. The caller must possess Admin rights in order to commit a Policy.
|
| void | CommitPolicy (Policy policy) |
| | Saves and associates the Policy how it was previously committed. If the policy has not been previously committed an exception is thrown. The caller must possess Admin rights in order to commit a Policy.
|
| void | CommitPolicy (Policy policy, string domainID) |
| | Saves and associates the Policy with the domain. The caller must possess Admin rights in order to commit a Policy.
|
| void | CommitPolicy (string policyID, ICSList ruleList, Member member) |
| | Saves and associates the Policy with the user. The caller must possess Admin rights in order to commit a Policy.
|
| void | CommitPolicy (string policyID, object value, Member member) |
| | Saves and associates the Policy with the user. The caller must possess Admin rights in order to commit a Policy.
|
| void | CommitPolicy (Policy policy, Collection collection) |
| | Saves and associates the Policy with the collection. The caller must possess Admin rights in order to commit a Policy.
|
| void | DeletePolicy (Policy policy) |
| | Deletes the Policy.
|
| void | DeletePolicy (string policyID, Member member) |
| | Deletes the Policy associated with a member .
|
| Policy | GetAggregatePolicy (string policyID, Member member) |
| | Gets an aggregate Policy that is associated with the user. This routine will check for an associated Policy on the Member first. If no Policy is found, the domain will be searched for an associated Policy. If there is a local Policy for the user it will be aggregated with the other Policy if one was found. Otherwise it will be returned.
|
| Policy | GetAggregatePolicy (string policyID, Member member, Collection collection) |
| | Gets an aggregate Policy that is associated with the user and the specified Collection. This routine will check for an associated Policy on the Member first. If no Policy is found, the domain will be searched for an associated Policy. If there is a local Policy for the user it will be aggregated with the other Policy if one was found. Otherwise it will be returned. The procedure for the local Policy is also followed for an associated Collection Policy.
|
| Policy | GetAggregatePolicy (string policyID, Member member, bool includeExceptions) |
| | Gets an aggregate Policy that is associated with the user. This routine will check for an associated Policy on the Member first. If no Policy is found, the domain will be searched for an associated Policy. If there is a local Policy for the user it will be aggregated with the other Policy if one was found. Otherwise it will be returned.
|
| Policy | GetAggregatePolicy (string policyID, Member member, Collection collection, bool includeExceptions) |
| | Gets an aggregate Policy that is associated with the user and the specified Collection. This routine will check for an associated Policy on the Member first. If no Policy is found, the domain will be searched for an associated Policy. If there is a local Policy for the user it will be aggregated with the other Policy if one was found. Otherwise it will be returned. The procedure for the local Policy is also followed for an associated Collection Policy.
|
| Policy | GetPolicy (string policyID) |
| | Gets the Policy associated with the current user on the current machine.
|
| Policy | GetPolicy (string policyID, string domainID) |
| | Gets the Policy that is associated with the domain.
|
| Policy | GetPolicy (string policyID, Member member) |
| | Gets the Policy that is associated with the user.
|
| Policy | GetPolicy (string policyID, Collection collection) |
| | Gets the Policy that is associated with the collection.
|
| ICSList | GetPolicyList (Member member) |
| | Gets a list of all the Policies for the user.
|
| ICSList | GetPolicyList (Member member, Collection collection) |
| | Gets a list of all the Policies for the user on the collection.
|
| ICSList | GetPolicyList (string domainID) |
| | Gets a list of all the Policies for the domain.
|
Collection Store policy manager.