This documentation is archived and is not being maintained.
AccessControlList Class
Visual Studio 2013
The AccessControlList class is meant to associate a set of AccessControlEntries with a security token and its inheritance settings. It is important to note that the AccessControlList class does not talk to a web service when its methods are called. It provides a staging area for changes to the AccessControlEntries for a secured token. Once changes are made to an AccessControlList it can be saved to the web service by passing it into a SecurityNamespace.
Namespace: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
The AccessControlList type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | AccessControlList() | |
![]() | AccessControlList(String, Boolean) | Creates a new AccessControlList |
![]() | AccessControlList(String, Boolean, IEnumerable<AccessControlEntry>) | Builds an instance of an AccessControlList |
| Name | Description | |
|---|---|---|
![]() | AccessControlEntries | The list of AccessControlEntries that apply to this AccessControlList. |
![]() | IncludeExtendedInfoForAces | |
![]() | InheritPermissions | True if this AccessControlList inherits permissions from parents. |
![]() | Token | The token that this AccessControlList is for. |
| Name | Description | |
|---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | QueryAccessControlEntries | Returns the AccessControlEntries for the descriptors provided. |
![]() | QueryAccessControlEntry | Returns the AccessControlEntry for the descriptor provided. If no AccessControlEntry exists for the provided descriptor in this AccessControlList then an empty AccessControlEntry will be returned. |
![]() | RemoveAccessControlEntry | Removes the AccessControlEntry from this AccessControlList that applies to the given descriptor. |
![]() | RemovePermissions | Removes the specified permission bits from the existing allows and denys for this descriptor. If the descriptor is not found, nothing is done and an empty AccessControlEntry is returned. |
![]() | SetAccessControlEntries | Sets the provided AccessControlEntry in this AccessControlList. |
![]() | SetAccessControlEntry | Sets the provided AccessControlEntry in this AccessControlList. |
![]() | SetPermissions | Sets a permission for the descriptor on this AccessControlList. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Show:
