public abstract class BaseChannelObjectWithProperties : IDictionary, ICollection, IEnumerable
|
BaseChannelObjectWithProperties handles the complex task of asking a channel object for its properties.
| ctor #1 | Default constructor. This constructor is called by derived class constructors to initialize state in this type. Initializes a new instance of the BaseChannelObjectWithProperties class. |
| Count | Read-only Gets the number of properties associated with the current channel object. |
| IsFixedSize | Read-only Gets a Boolean value indicating whether the number of properties that can be entered into the current channel object is fixed. |
| IsReadOnly | Read-only Gets a Boolean value indicating whether the collection of properties in the current channel object is read-only. |
| IsSynchronized | Read-only Gets a value indicating whether the current dictionary of channel object properties is synchronized. |
| Item | Read-write Gets or sets the property associated with the specified key. |
| Keys | Read-only When implemented by a derived class, gets an ICollection of keys that the channel object properties are associated with. |
| Properties | Read-only Gets an IDictionary of the channel properties associated with the current channel object. |
| SyncRoot | Read-only Gets an object that is used to synchronize access to the BaseChannelObjectWithProperties. |
| Values | Read-only Gets an ICollection of the values of the properties associated with the current channel object. |
| Add | The current method must not be implemented because it does not apply to the way IDictionary is being used in this case, and because BaseChannelObjectWithProperties.IsFixedSize returns true. |
| Clear | The current method must not be implemented because it does not apply to the way IDictionary is being used in this case, and because BaseChannelObjectWithProperties.IsFixedSize returns true. |
| Contains | Returns a Boolean value indicating whether the current channel object contains a property associated with the specified key. |
| CopyTo | The current method is not supported by the BaseChannelObjectWithProperties. |
| Equals (inherited from System.Object) |
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. |
| GetEnumerator | Returns an IDictionaryEnumerator that enumerates over all the properties associated with the current channel object. |
| GetHashCode (inherited from System.Object) |
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. |
| GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
| Remove | The current method must not be implemented because it does not apply to the way IDictionary is being used in this case, and because BaseChannelObjectWithProperties.IsFixedSize returns true. |
| ToString (inherited from System.Object) |
See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. |
| Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
| MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public BaseChannelObjectWithProperties(); |
public virtual int Count {get;}
|
public virtual bool IsFixedSize {get;}
|
public virtual bool IsReadOnly {get;}
|
public virtual bool IsSynchronized {get;}
|
public virtual object this[object key] {get; set;}
|
key
| Exception Type | Condition |
|---|---|
| NotImplementedException | The property is called. |
public virtual ICollection Keys {get;}
|
public virtual IDictionary Properties {get;}
|
public virtual object SyncRoot {get;}
|
public virtual ICollection Values {get;}
|
key
value
| Exception Type | Condition |
|---|---|
| NotSupportedException | The method was called. |
public virtual void Clear(); |
| Exception Type | Condition |
|---|---|
| NotSupportedException | The method was called. |
key
array
index
| Exception Type | Condition |
|---|---|
| NotSupportedException | The method was called. |
~BaseChannelObjectWithProperties(); |
public virtual IDictionaryEnumerator GetEnumerator(); |
public virtual int GetHashCode(); |
public Type GetType(); |
protected object MemberwiseClone(); |
public virtual void Remove( |
key
| Exception Type | Condition |
|---|---|
| NotSupportedException | The method was called. |
public virtual string ToString(); |