Click or drag to resize

ProtocolProperties Class

A class to contain all the configuration property bags for each protocol and service being used for a connection.
Inheritance Hierarchy
SystemObject
  System.DynamicDynamicObject
    Demo3D.NetProtocolProperties

Namespace: Demo3D.Net
Assembly: Demo3D.IO (in Demo3D.IO.dll) Version: 19.00.00
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public sealed class ProtocolProperties : DynamicObject, 
	ICustomTypeDescriptor, INotifyPropertyChanged

The ProtocolProperties type exposes the following members.

Constructors
 NameDescription
Public methodProtocolPropertiesInitializes a new instance of the ProtocolProperties class
Top
Properties
 NameDescription
Public propertyAllPropertyBags All property bags.
Top
Methods
 NameDescription
Public methodAddProperties Merges in a set of protocol properties.
Public methodCopyProperties Copies the properties of a particular protocol.
Public methodGetDynamicMemberNames Returns the enumeration of all dynamic member names.
(Overrides DynamicObjectGetDynamicMemberNames)
Public methodSetCurrentConfiguration Allows the deserializer to deserialize data into a newer instance of the ProtocolProperties. The Deserializer creates a new instance of ProtocolProperties to deserialize saved property values. When deserialization is complete, the properties that are read into that object may need to be applied to the current configuration instead. This provides the reference to the current configuration.
Public methodSetProperties(Protocol, Object) Sets properties for particular protocol.
Public methodSetProperties(Protocol, String, Type, String, Object) Sets properties for particular protocol service.
Public methodToString Returns the name of this class.
(Overrides ObjectToString)
Public methodTryGetMember Returns the member values. Provides the dynamic behavior for operations such as getting a value for a property.
(Overrides DynamicObjectTryGetMember(GetMemberBinder, Object))
Public methodTryGetProperties(String, Object) Gets properties for a particular protocol.
Public methodTryGetProperties(String, String, Type, Object) Gets properties for a particular protocol service.
Top
Events
 NameDescription
Public eventPropertyChanged Occurs when a property value changes.
Top
See Also