System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties Class

Provides a base implementation of a channel object that exposes a dictionary interface to its properties.

See Also: BaseChannelObjectWithProperties Members

Syntax

[System.Runtime.InteropServices.ComVisible(true)]
public abstract class BaseChannelObjectWithProperties : IDictionary

Remarks

System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties is the base class for System.Runtime.Remoting.Channels.BaseChannelWithProperties and System.Runtime.Remoting.Channels.BaseChannelSinkWithProperties.

System.Runtime.Remoting.Channels.BaseChannelWithProperties and System.Runtime.Remoting.Channels.BaseChannelSinkWithProperties can be used as the base classes for channels and channel sinks that provide named properties.

System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties 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 System.Security.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.

Requirements

Namespace: System.Runtime.Remoting.Channels
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0