X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FTizen.Applications.Common%2FTizen.Applications%2FApplicationRunningContext.cs;h=9c791e97494907a69b2b74a3eafbb8caa847d979;hb=40a97588784f40b598cbd9c023064623ae080785;hp=c7196e7f4c4ddf2e15a13d801c3fb0b46da4040e;hpb=fa732900cbe1f4960f19a122a62bc0c4c7acd4fb;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git
diff --git a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs
index c7196e7..9c791e9 100755
--- a/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs
+++ b/src/Tizen.Applications.Common/Tizen.Applications/ApplicationRunningContext.cs
@@ -287,6 +287,32 @@ namespace Tizen.Applications
}
///
+ /// Terminates the application without restarting.
+ ///
+ /// Thrown when failed of invalid argument.
+ /// Thrown when failed because of permission denied.
+ /// Thrown when failed because of system error.
+ /// http://tizen.org/privilege/appmanager.kill
+ /// 10
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public void TerminateWithoutRestarting()
+ {
+ err = Interop.ApplicationManager.AppManagerTerminateAppWithoutRestarting(_contextHandle);
+ if (err != Interop.ApplicationManager.ErrorCode.None)
+ {
+ switch (err)
+ {
+ case Interop.ApplicationManager.ErrorCode.InvalidParameter:
+ throw new ArgumentException("Invalid argument.");
+ case Interop.ApplicationManager.ErrorCode.PermissionDenied:
+ throw new UnauthorizedAccessException("Permission denied.");
+ default:
+ throw new InvalidOperationException("Invalid Operation.");
+ }
+ }
+ }
+
+ ///
/// Resumes the running application.
///
/// Thrown when failed of invalid argument.