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 内)
構文
.NET Framework のセキュリティ
プラットフォーム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[] )
.NET Framework のセキュリティ
プラットフォーム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 内)
構文
例外
.NET Framework のセキュリティ
プラットフォーム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 つ。
.NET Framework のセキュリティ
プラットフォーム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のページへのリンク