GenericAcl 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表存取控制清單 (ACL),且為 CommonAcl、DiscretionaryAcl、RawAcl 和 SystemAcl 類別的基底類別。
public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
interface ICollection
interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
- 繼承
-
GenericAcl
- 衍生
- 實作
建構函式
GenericAcl() |
初始化 GenericAcl 類別的新執行個體。 |
欄位
AclRevision |
目前 GenericAcl 的修訂層級。 存取控制清單 (ACL) 的 Revision 屬性會傳回這個值,其與目錄服務物件不相關聯。 |
AclRevisionDS |
目前 GenericAcl 的修訂層級。 與目錄服務物件相關聯之存取控制清單 (ACL) 的 Revision 屬性會傳回這個值。 |
MaxBinaryLength |
允許的 GenericAcl 物件的二進位長度上限。 |
屬性
BinaryLength |
取得目前 GenericAcl 物件的二進位表示長度 (以位元組為單位)。 應該先使用此長度,之後再以 GetBinaryForm(Byte[], Int32) 方法封送處理 ACL 成二進位陣列。 |
Count |
取得目前 GenericAcl 物件中的存取控制項目 (ACE) 數目。 |
IsSynchronized |
這個屬性一律設為 |
Item[Int32] |
取得或設定在指定索引處的 GenericAce。 |
Revision |
取得 GenericAcl 的修訂層級。 |
SyncRoot |
這個屬性永遠會傳回 |
方法
CopyTo(GenericAce[], Int32) |
將目前 GenericAcl 的每個 GenericAce 複製到指定陣列中。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetBinaryForm(Byte[], Int32) |
將 GenericAcl 物件的內容封送處理到開始於指定位移的指定位元組陣列。 |
GetEnumerator() |
在存取控制清單 (ACL) 中擷取可用來逐一查看存取控制項目 (ACE) 的物件。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
ICollection.CopyTo(Array, Int32) |
將目前 GenericAcl 的每個 GenericAce 複製到指定陣列中。 |
IEnumerable.GetEnumerator() |
傳回 AceEnumerator 類別的新執行個體,該執行個體轉換成 IEnumerator 介面的執行個體。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |