Click or drag to resize
NbAcl Class
ACL
Inheritance Hierarchy

Namespace: Nec.Nebula
Assembly: Nec.Nebula.Core (in Nec.Nebula.Core.dll) Version: 7.0.0.0 (7.0.0.0)
Syntax
public class NbAcl : NbAclBase

The NbAcl type exposes the following members.

Constructors
  NameDescription
Public methodNbAcl
デフォルトコンストラクタ
Public methodNbAcl(NbJsonObject)
ACL の JSON Object 表現から変換
Top
Properties
  NameDescription
Public propertyAdmin
Admin ユーザID/グループ名
Public propertyC
Creatable ユーザID/グループ名
(Inherited from NbAclBase.)
Public propertyD
Deletable ユーザID/グループ名
(Inherited from NbAclBase.)
Public propertyOwner
オーナユーザID
Public propertyR
Readable ユーザID/グループ名
(Inherited from NbAclBase.)
Public propertyU
Updatable ユーザID/グループ名
(Inherited from NbAclBase.)
Public propertyW
Writable ユーザID/グループ名
(Inherited from NbAclBase.)
Top
Methods
  NameDescription
Public methodStatic memberCreateAclFor(IEnumerableString)
R/W/Adminが同一のACLを生成する
Public methodStatic memberCreateAclFor(String)
R/W/Adminが同一の ACL を生成する
Public methodStatic memberCreateAclForAnonymous
Anonymousアクセス(R/W/Admin)可能な ACL を生成する
Public methodStatic memberCreateAclForAuthenticated
Authenticatedアクセス(R/W/Admin)可能な ACL を生成する
Public methodStatic memberCreateAclForUser
特定ユーザのみがアクセス可能な ACL を生成する。 Owner も同時に設定される。
Public methodEquals
指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。
(Inherited from Object.)
Protected methodFinalize
オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
(Inherited from Object.)
Public methodGetHashCode
既定のハッシュ関数として機能します。
(Inherited from Object.)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodToJson
JSON Object へ変換
(Overrides NbAclBaseToJson.)
Public methodToString
現在のオブジェクトを表す文字列を返します。
(Inherited from Object.)
Top
Remarks
本クラスのインスタンスはスレッドセーフではない。
Version Information

Core

Supported in: 1.0
See Also