GenericAcl Klasa
Definicja
Reprezentuje listę kontroli dostępu (ACL) i jest klasą bazową dla CommonAcl klas, DiscretionaryAcl , RawAcl i SystemAcl .Represents an access control list (ACL) and is the base class for the CommonAcl, DiscretionaryAcl, RawAcl, and SystemAcl classes.
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
- Dziedziczenie
-
GenericAcl
- Pochodne
- Implementuje
Konstruktory
GenericAcl() |
Inicjuje nowe wystąpienie klasy GenericAcl.Initializes a new instance of the GenericAcl class. |
Pola
AclRevision |
Poziom poprawki bieżącej GenericAcl .The revision level of the current GenericAcl. Ta wartość jest zwracana przez Revision Właściwość list Access Control (ACL), które nie są skojarzone z obiektami usług katalogowych.This value is returned by the Revision property for Access Control Lists (ACLs) that are not associated with Directory Services objects. |
AclRevisionDS |
Poziom poprawki bieżącej GenericAcl .The revision level of the current GenericAcl. Ta wartość jest zwracana przez Revision Właściwość list Access Control (ACL) skojarzonych z obiektami usług katalogowych.This value is returned by the Revision property for Access Control Lists (ACLs) that are associated with Directory Services objects. |
MaxBinaryLength |
Maksymalna dozwolona długość binarna GenericAcl obiektu.The maximum allowed binary length of a GenericAcl object. |
Właściwości
BinaryLength |
Pobiera wyrażoną w bajtach długość binarnej reprezentacji bieżącego GenericAcl obiektu.Gets the length, in bytes, of the binary representation of the current GenericAcl object. Ta długość powinna być używana przed skierowaniem listy ACL do tablicy binarnej przy użyciu GetBinaryForm(Byte[], Int32) metody.This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method. |
Count |
Pobiera liczbę wpisów kontroli dostępu (ACE) w bieżącym GenericAcl obiekcie.Gets the number of access control entries (ACEs) in the current GenericAcl object. |
IsSynchronized |
Ta właściwość jest zawsze ustawiona na wartość |
Item[Int32] |
Pobiera lub ustawia wartość GenericAce o określonym indeksie.Gets or sets the GenericAce at the specified index. |
Revision |
Pobiera poziom poprawki GenericAcl .Gets the revision level of the GenericAcl. |
SyncRoot |
Ta właściwość zawsze zwraca wartość |
Metody
CopyTo(GenericAce[], Int32) |
Kopiuje wszystkie GenericAce bieżące GenericAcl do określonej tablicy.Copies each GenericAce of the current GenericAcl into the specified array. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object. (Odziedziczone po Object) |
GetBinaryForm(Byte[], Int32) |
Kierowanie zawartości GenericAcl obiektu do określonej tablicy bajtów, rozpoczynając od określonego przesunięcia.Marshals the contents of the GenericAcl object into the specified byte array beginning at the specified offset. |
GetEnumerator() |
Pobiera obiekt, którego można użyć do iteracji przez wpisy kontroli dostępu (ACE) na liście kontroli dostępu (ACL).Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL). |
GetHashCode() |
Służy jako domyślna funkcja skrótu.Serves as the default hash function. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżące wystąpienie.Gets the Type of the current instance. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object. (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.CopyTo(Array, Int32) |
Kopiuje wszystkie GenericAce bieżące GenericAcl do określonej tablicy.Copies each GenericAce of the current GenericAcl into the specified array. |
IEnumerable.GetEnumerator() |
Zwraca nowe wystąpienie AceEnumerator rzutowania klasy jako wystąpienie IEnumerator interfejsu.Returns a new instance of the AceEnumerator class cast as an instance of the IEnumerator interface. |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type. |
AsParallel(IEnumerable) |
Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query. |
AsQueryable(IEnumerable) |
Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable. |