A DOFInterface defines a set of possible interactions with a DOFObject, which
is typically remote (across the network).
Inheritance Hierarchy
org.opendof.core.oalDOFInterface
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
[SerializableAttribute] public class DOFInterface : DOFImmutable
The DOFInterface type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DOFInterface | Construct a DOFInterface from its constituent parts. |
Methods
| Name | Description | |
|---|---|---|
| Equals |
Returns true if the interfaces are equivalent, meaning that OAP cannot
tell the difference between them.
(Overrides ObjectEquals(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.) | |
| fixup | Assigns the interface reference for every item in the interface. | |
| getBytes | Get the serialized form of the interface as a byte[]. | |
| getEvent | Get an Event given its identifier. | |
| getEvents | Get the Events of this interface. | |
| getException | Get an Exception given its identifier. | |
| getExceptions | Get the Exceptions of this interface. | |
| GetHashCode | Compute hash code. (Overrides ObjectGetHashCode.) | |
| getInterfaceID | Get the interface ID. | |
| getMethod | Get a Method given its identifier. | |
| getMethods | Get the Methods of this interface. | |
| getProperties | Get the Properties of this interface. | |
| getProperty | Get a Property given its identifier. | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| marshal |
Marshal, or output a binary representation of this type, into the
specified packet.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Get a string representation of this object. (Overrides ObjectToString.) |
Fields
| Name | Description | |
|---|---|---|
| eventMap | The interface's events. | |
| exceptionMap | The interface's exceptions. | |
| interfaceID | The interface identifier. | |
| methodMap | The interface's methods. | |
| propertyMap | The interface's properties. |
Remarks
See Also
Reference
Provider