public CheckGlobalPermissions(IDatabase db, GlobalUsageRights gur, Security.RequestingPartyType requestingPartyType,
     Security.Session session, Security.Authorization.GlobalPermissionType requiredPermissions, 
     int sendTimeout, int receiveTimeout, int sendBufferSize, int receiveBufferSize)
     : base(sendTimeout, receiveTimeout, sendBufferSize, receiveBufferSize)
 {
     _db = db;
     _gur = gur;
     _rpt = requestingPartyType;
     _session = session;
     _requiredPermissions = requiredPermissions;
 }
 public CheckGlobalPermissions(IDatabase db, GlobalUsageRights gur, Security.RequestingPartyType requestingPartyType,
                               Security.Session session, Security.Authorization.GlobalPermissionType requiredPermissions,
                               int sendTimeout, int receiveTimeout, int sendBufferSize, int receiveBufferSize)
     : base(sendTimeout, receiveTimeout, sendBufferSize, receiveBufferSize)
 {
     _db                  = db;
     _gur                 = gur;
     _rpt                 = requestingPartyType;
     _session             = session;
     _requiredPermissions = requiredPermissions;
 }