/// Example ImplementationusingSanteDB.Core.Security.Services;/// Other usings herepublicclassMyPolicyEnforcementService:SanteDB.Core.Security.Services.IPolicyEnforcementService { publicString ServiceName =>"My own IPolicyEnforcementService service"; /// <summary> /// Demand access to the policy for the current /// </summary>publicvoidDemand(String policyId){thrownewSystem.NotImplementedException(); } /// <summary> /// Demand access to the policy for the current /// </summary>publicvoidDemand(String policyId,IPrincipal principal){thrownewSystem.NotImplementedException(); } /// <summary> /// Demand the specified policy and return the result /// </summary>publicBooleanSoftDemand(String policyId,IPrincipal principal){thrownewSystem.NotImplementedException(); }}