| Platform SDK: Transaction Server |
IObjectContext.IsCallerInRole, IObjectContext.IsSecurityEnabled Methods Example
[This product will work only on Windows NT 4.0 versions and earlier. For Windows 2000 and later, see COM+ (Component Services).]
import com.ms.mtx.*;
IObjectContext objContext = null;
objContext = MTx.GetObjectContext();
// Find out if Security is enabled.
if (objContext.IsSecurityEnabled()) {
//Then find out if the caller is in the right role.
if (!objContext.IsCallerInRole("Manager")) {
// If not, do something appropriate here.
}
}
else {
// If security's not enabled, do something
// appropriate here.
}