ConfigurationLockCollection Class
Contains a collection of locked configuration objects. This class cannot be inherited.
Assembly: System.Configuration (in System.Configuration.dll)
The ConfigurationLockCollection type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | AttributeList | Gets a list of configuration objects contained in the collection. |
![]() | Count | Gets the number of locked configuration objects contained in the collection. |
![]() | HasParentElements | Gets a value specifying whether the collection of locked objects has parent elements. |
![]() | IsModified | Gets a value specifying whether the collection has been modified. |
![]() | IsSynchronized | Gets a value specifying whether the collection is synchronized. |
![]() | SyncRoot | Gets an object used to synchronize access to this ConfigurationLockCollection collection. |
| Name | Description | |
|---|---|---|
![]() | Add | Locks a configuration object by adding it to the collection. |
![]() | Clear | Clears all configuration objects from the collection. |
![]() | Contains | Verifies whether a specific configuration object is locked. |
![]() | CopyTo | Copies the entire ConfigurationLockCollection collection to a compatible one-dimensional Array, starting at the specified index of the target array. |
![]() | Equals(Object) | 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.) |
![]() | GetEnumerator | Gets an IEnumerator object, which is used to iterate through this ConfigurationLockCollection collection. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsReadOnly | Verifies whether a specific configuration object is read-only. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Remove | Removes a configuration object from the collection. |
![]() | SetFromList | Locks a set of configuration objects based on the supplied list. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | AsParallel | Enables parallelization of a query. (Defined by ParallelEnumerable.) |
![]() | AsQueryable | Converts an IEnumerable to an IQueryable. (Defined by Queryable.) |
![]() | Cast<TResult> | Casts the elements of an IEnumerable to the specified type. (Defined by Enumerable.) |
![]() | OfType<TResult> | Filters the elements of an IEnumerable based on a specified type. (Defined by Enumerable.) |
| Name | Description | |
|---|---|---|
![]() ![]() | ICollection::CopyTo | Copies the entire ConfigurationLockCollection collection to a compatible one-dimensional Array, starting at the specified index of the target array. |
In a configuration file, a configuration section contains both attributes and elements. A ConfigurationLockCollection collection exists for the locked attributes of a configuration section, and is accessed through the LockAttributes property of the ConfigurationElement class. Another ConfigurationLockCollection collection exists for the locked elements of a configuration section, and is accessed through the LockElements property of the ConfigurationElement class.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
