ServiceControllerPermission Конструкторы

Определение

Инициализирует новый экземпляр класса ServiceControllerPermission.

Перегрузки

ServiceControllerPermission()

Инициализирует новый экземпляр класса ServiceControllerPermission.

ServiceControllerPermission(PermissionState)

Инициализирует новый экземпляр класса ServiceControllerPermission с заданными возможностями доступа к ресурсам.

ServiceControllerPermission(ServiceControllerPermissionEntry[])

Инициализирует новый экземпляр класса ServiceControllerPermission с заданными записями разрешений.

ServiceControllerPermission(ServiceControllerPermissionAccess, String, String)

Инициализирует новый экземпляр класса ServiceControllerPermission с заданными уровнями разрешения на доступ, именем компьютера, на котором находится служба, и коротким именем, по которому система идентифицирует данную службу.

ServiceControllerPermission()

Инициализирует новый экземпляр класса ServiceControllerPermission.

public:
 ServiceControllerPermission();
public ServiceControllerPermission ();
Public Sub New ()

Применяется к

ServiceControllerPermission(PermissionState)

Инициализирует новый экземпляр класса ServiceControllerPermission с заданными возможностями доступа к ресурсам.

public:
 ServiceControllerPermission(System::Security::Permissions::PermissionState state);
public ServiceControllerPermission (System.Security.Permissions.PermissionState state);
new System.ServiceProcess.ServiceControllerPermission : System.Security.Permissions.PermissionState -> System.ServiceProcess.ServiceControllerPermission
Public Sub New (state As PermissionState)

Параметры

state
PermissionState

Одно из значений перечисления PermissionState.

Исключения

Параметр state не является допустимым значением для PermissionState.

См. также раздел

Применяется к

ServiceControllerPermission(ServiceControllerPermissionEntry[])

Инициализирует новый экземпляр класса ServiceControllerPermission с заданными записями разрешений.

public:
 ServiceControllerPermission(cli::array <System::ServiceProcess::ServiceControllerPermissionEntry ^> ^ permissionAccessEntries);
public ServiceControllerPermission (System.ServiceProcess.ServiceControllerPermissionEntry[] permissionAccessEntries);
new System.ServiceProcess.ServiceControllerPermission : System.ServiceProcess.ServiceControllerPermissionEntry[] -> System.ServiceProcess.ServiceControllerPermission
Public Sub New (permissionAccessEntries As ServiceControllerPermissionEntry())

Параметры

permissionAccessEntries
ServiceControllerPermissionEntry[]

Массив объектов ServiceControllerPermissionEntry. Это значение присваивается свойству PermissionEntries.

Исключения

permissionAccessEntries имеет значение null.

Применяется к

ServiceControllerPermission(ServiceControllerPermissionAccess, String, String)

Инициализирует новый экземпляр класса ServiceControllerPermission с заданными уровнями разрешения на доступ, именем компьютера, на котором находится служба, и коротким именем, по которому система идентифицирует данную службу.

public:
 ServiceControllerPermission(System::ServiceProcess::ServiceControllerPermissionAccess permissionAccess, System::String ^ machineName, System::String ^ serviceName);
public ServiceControllerPermission (System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName);
new System.ServiceProcess.ServiceControllerPermission : System.ServiceProcess.ServiceControllerPermissionAccess * string * string -> System.ServiceProcess.ServiceControllerPermission
Public Sub New (permissionAccess As ServiceControllerPermissionAccess, machineName As String, serviceName As String)

Параметры

permissionAccess
ServiceControllerPermissionAccess

Одно из значений перечисления ServiceControllerPermissionAccess.

machineName
String

Имя компьютера, на котором находится служба.

serviceName
String

Короткое имя, определяющее службу для системы.

Применяется к