AccessControlEntry クラス

共通タスクのアプリケーション固有の実装を行うトラスティ (ユーザー、グループ、またはコンピュータ) のアクセス権を指定します。

この型のすべてのメンバの一覧については、AccessControlEntry メンバ を参照してください。

System.Object
   System.Messaging.AccessControlEntry
      System.Messaging.MessageQueueAccessControlEntry

Public Class AccessControlEntry
[C#]
public class AccessControlEntry
[C++]
public __gc class AccessControlEntry
[JScript]
public class AccessControlEntry

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

多くのアプリケーションが、トラスティに権利を割り当てることができるのと類似した操作を行います。たとえば、オブジェクトの読み取り、書き込み、削除などです。これらの一般的な操作の権利を割り当てると、アプリケーションはその権利をアプリケーション固有の権利であると解釈します。たとえば、メッセージ キューは読み取り操作をキューからのメッセージの受信またはピークであると解釈します。 AccessControlEntry クラスは、これらの共通の権利へのアクセスを提供します。

アクセス制御エントリを使用する場合は、権利の割り当て先のトラスティを指定します。トラスティに割り当てる権利を指定するには、 GenericAccessRightsStandardAccessRights 、または CustomAccessRights の各プロパティのうち少なくとも 1 つを設定する必要があります。 EntryType プロパティを設定すると、ユーザーが指定した権利を付与するかまたは拒否するかを指定できます。既定のエントリの種類では権利が許可されます。

必要条件

名前空間: System.Messaging

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Messaging (System.Messaging.dll 内)

参照

AccessControlEntry メンバ | System.Messaging 名前空間 | AccessControlList | MessageQueueAccessControlEntry | MessageQueue.SetPermissions