Provides a base implementation of a channel object that exposes a dictionary interface to its properties.
Assembly: mscorlib (in mscorlib.dll)
[<AbstractClass>] [<SecurityCriticalAttribute>] [<ComVisibleAttribute(true)>] [<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.Infrastructure)>] type BaseChannelObjectWithProperties = class interface IDictionary interface ICollection interface IEnumerable end
Initializes a new instance of theclass.
Gets the number of properties associated with the channel object.
Gets a value that indicates whether the number of properties that can be entered into the channel object is fixed.
Gets a value that indicates whether the collection of properties in the channel object is read-only.
Gets a value that indicates whether the dictionary of channel object properties is synchronized.
When overridden in a derived class, gets or sets the property that is associated with the specified key.
When overridden in a derived class, gets a ICollection of keys that the channel object properties are associated with.
Gets a IDictionary of the channel properties associated with the channel object.
Gets an object that is used to synchronize access to the.
Gets a ICollection of the values of the properties associated with the channel object.
Returns a value that indicates whether the channel object contains a property that is associated with the specified key.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Returns a IDictionaryEnumerator that enumerates over all the properties associated with the channel object.
Serves as the default hash function. (Inherited from Object.)
Returns a string that represents the current object.(Inherited from Object.)
Overloaded. Enables parallelization of a query.(Defined by ParallelEnumerable.)
handles the complex task of asking a channel object for its properties.
This class makes a link demand and an inheritance demand at the class level. A SecurityException is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see Link Demands and Inheritance Demands.
Notes to Inheritors:
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.