public ServiceControllerPermissionEntry(ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { if (serviceName == null) { throw new ArgumentNullException("serviceName"); } if (!ServiceController.ValidServiceName(serviceName)) { object[] args = new object[] { serviceName, 80.ToString(CultureInfo.CurrentCulture) }; throw new ArgumentException(Res.GetString("ServiceName", args)); } if (!SyntaxCheck.CheckMachineName(machineName)) { throw new ArgumentException(Res.GetString("BadMachineName", new object[] { machineName })); } this.permissionAccess = permissionAccess; this.machineName = machineName; this.serviceName = serviceName; }
/// <include file='doc\ServiceControllerPermissionEntry.uex' path='docs/doc[@for="ServiceControllerPermissionEntry.ServiceControllerPermissionEntry1"]/*' /> public ServiceControllerPermissionEntry(ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { if (serviceName == null) { throw new ArgumentNullException("serviceName"); } if (!ServiceController.ValidServiceName(serviceName)) { throw new ArgumentException(Res.GetString(Res.ServiceName, serviceName, ServiceBase.MaxNameLength.ToString())); } if (!SyntaxCheck.CheckMachineName(machineName)) { throw new ArgumentException(Res.GetString(Res.BadMachineName, machineName)); } this.permissionAccess = permissionAccess; this.machineName = machineName; this.serviceName = serviceName; }