// Author:
// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
//
-
+// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
using System.EnterpriseServices;
+using System.Security.Permissions;
namespace System.Web.Util
{
+ // CAS
+ [AspNetHostingPermission (SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
+ [AspNetHostingPermission (SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class Transactions
{
public Transactions ()
InvokeTransacted (callback, mode, ref abortedTransaction);
}
+ [MonoTODO ("Not implemented, not supported by Mono")]
public static void InvokeTransacted (TransactedCallback callback,
TransactionOption mode,
ref bool transactionAborted)
{
+ // note: this is the documented exception for (Windows) OS prior to NT
+ // so in this case we won't throw a NotImplementedException
throw new PlatformNotSupportedException ("Not supported on mono");
}
}