Freigeben über


ServiceControllerPermission Konstruktoren

Definition

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse.

Überlädt

ServiceControllerPermission()

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse.

ServiceControllerPermission(PermissionState)

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse mit dem angegebenen Zugriff auf Ressourcen.

ServiceControllerPermission(ServiceControllerPermissionEntry[])

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse mit den angegebenen Berechtigungseinträgen.

ServiceControllerPermission(ServiceControllerPermissionAccess, String, String)

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse mit den angegebenen Zugriffsebenen für Berechtigungen, dem Namen des Computers, auf dem sich der Dienst befindet sowie dem Kurznamen, der den Dienst für das System bezeichnet.

ServiceControllerPermission()

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse.

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

Gilt für

ServiceControllerPermission(PermissionState)

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse mit dem angegebenen Zugriff auf Ressourcen.

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)

Parameter

state
PermissionState

Einer der PermissionState-Werte.

Ausnahmen

Der state-Parameter ist kein gültiger Wert von PermissionState.

Siehe auch

Gilt für

ServiceControllerPermission(ServiceControllerPermissionEntry[])

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse mit den angegebenen Berechtigungseinträgen.

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())

Parameter

permissionAccessEntries
ServiceControllerPermissionEntry[]

Ein Array von ServiceControllerPermissionEntry-Objekten. Die PermissionEntries-Eigenschaft wird auf diesen Wert festgelegt.

Ausnahmen

permissionAccessEntries ist null.

Gilt für

ServiceControllerPermission(ServiceControllerPermissionAccess, String, String)

Initialisiert eine neue Instanz der ServiceControllerPermission-Klasse mit den angegebenen Zugriffsebenen für Berechtigungen, dem Namen des Computers, auf dem sich der Dienst befindet sowie dem Kurznamen, der den Dienst für das System bezeichnet.

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)

Parameter

machineName
String

Der Name des Computers, auf dem sich der Dienst befindet.

serviceName
String

Die Kurzbezeichnung, die den Dienst für das System identifiziert.

Gilt für