ServiceControllerPermission クラス
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)

<SerializableAttribute> _ Public NotInheritable Class ServiceControllerPermission Inherits ResourcePermissionBase
[SerializableAttribute] public ref class ServiceControllerPermission sealed : public ResourcePermissionBase

System.Security.CodeAccessPermission
System.Security.Permissions.ResourcePermissionBase
System.ServiceProcess.ServiceControllerPermission


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServiceControllerPermission メンバ
System.ServiceProcess 名前空間
ServiceController クラス
ServiceControllerPermissionAccess
ServiceControllerPermissionAttribute
ServiceControllerPermissionEntry
ServiceControllerPermissionEntryCollection
ServiceControllerPermission コンストラクタ ()
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)



Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServiceControllerPermission コンストラクタ (ServiceControllerPermissionEntry[])
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)

Dim permissionAccessEntries As ServiceControllerPermissionEntry() Dim instance As New ServiceControllerPermission(permissionAccessEntries)
public: ServiceControllerPermission ( array<ServiceControllerPermissionEntry^>^ permissionAccessEntries )
public function ServiceControllerPermission ( permissionAccessEntries : ServiceControllerPermissionEntry[] )


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServiceControllerPermission コンストラクタ (PermissionState)
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)




Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServiceControllerPermission コンストラクタ

名前 | 説明 |
---|---|
ServiceControllerPermission () | ServiceControllerPermission クラスの新しいインスタンスを初期化します。 |
ServiceControllerPermission (PermissionState) | リソースへのアクセス レベルを指定して、ServiceControllerPermission クラスの新しいインスタンスを初期化します。 |
ServiceControllerPermission (ServiceControllerPermissionEntry[]) | アクセス許可エントリを指定して、ServiceControllerPermission クラスの新しいインスタンスを初期化します。 |
ServiceControllerPermission (ServiceControllerPermissionAccess, String, String) | アクセス許可のアクセス レベル、サービスが常駐するコンピュータの名前、システムでサービスを識別するための短い名前を指定して、ServiceControllerPermission クラスの新しいインスタンスを初期化します。 |

ServiceControllerPermission コンストラクタ (ServiceControllerPermissionAccess, String, String)
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)

Public Sub New ( _ permissionAccess As ServiceControllerPermissionAccess, _ machineName As String, _ serviceName As String _ )
Dim permissionAccess As ServiceControllerPermissionAccess Dim machineName As String Dim serviceName As String Dim instance As New ServiceControllerPermission(permissionAccess, machineName, serviceName)
public ServiceControllerPermission ( ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName )
public: ServiceControllerPermission ( ServiceControllerPermissionAccess permissionAccess, String^ machineName, String^ serviceName )
public ServiceControllerPermission ( ServiceControllerPermissionAccess permissionAccess, String machineName, String serviceName )
public function ServiceControllerPermission ( permissionAccess : ServiceControllerPermissionAccess, machineName : String, serviceName : String )
- permissionAccess
ServiceControllerPermissionAccess 値の 1 つ。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServiceControllerPermission プロパティ


名前 | 説明 | |
---|---|---|
![]() | PermissionAccessType | リソースに与えているアクセスの種類を記述する列挙値を取得または設定します。 ( ResourcePermissionBase から継承されます。) |
![]() | TagNames | 保護しているリソースを識別する文字列の配列を取得または設定します。 ( ResourcePermissionBase から継承されます。) |

関連項目
ServiceControllerPermission クラスSystem.ServiceProcess 名前空間
ServiceController クラス
ServiceControllerPermissionAccess
ServiceControllerPermissionAttribute
ServiceControllerPermissionEntry
ServiceControllerPermissionEntryCollection
ServiceControllerPermission メソッド


名前 | 説明 | |
---|---|---|
![]() | AddPermissionAccess | アクセス許可にアクセス許可エントリを追加します。 ( ResourcePermissionBase から継承されます。) |
![]() | Clear | 追加されたアクセス許可エントリのアクセス許可を削除します。 ( ResourcePermissionBase から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | GetPermissionEntries | このアクセス許可に追加された ResourcePermissionBaseEntry オブジェクトの配列を返します。 ( ResourcePermissionBase から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | RemovePermissionAccess | アクセス許可からアクセス許可エントリを削除します。 ( ResourcePermissionBase から継承されます。) |

関連項目
ServiceControllerPermission クラスSystem.ServiceProcess 名前空間
ServiceController クラス
ServiceControllerPermissionAccess
ServiceControllerPermissionAttribute
ServiceControllerPermissionEntry
ServiceControllerPermissionEntryCollection
ServiceControllerPermission メンバ
サービス コントローラに対するコード アクセス セキュリティ アクセス許可を制御できるようにします。
ServiceControllerPermission データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | PermissionAccessType | リソースに与えているアクセスの種類を記述する列挙値を取得または設定します。(ResourcePermissionBase から継承されます。) |
![]() | TagNames | 保護しているリソースを識別する文字列の配列を取得または設定します。(ResourcePermissionBase から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | AddPermissionAccess | アクセス許可にアクセス許可エントリを追加します。 (ResourcePermissionBase から継承されます。) |
![]() | Clear | 追加されたアクセス許可エントリのアクセス許可を削除します。 (ResourcePermissionBase から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | GetPermissionEntries | このアクセス許可に追加された ResourcePermissionBaseEntry オブジェクトの配列を返します。 (ResourcePermissionBase から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | RemovePermissionAccess | アクセス許可からアクセス許可エントリを削除します。 (ResourcePermissionBase から継承されます。) |

関連項目
ServiceControllerPermission クラスSystem.ServiceProcess 名前空間
ServiceController クラス
ServiceControllerPermissionAccess
ServiceControllerPermissionAttribute
ServiceControllerPermissionEntry
ServiceControllerPermissionEntryCollection
- ServiceControllerPermissionのページへのリンク