DOFObjectIDAuthentication ClassOpenDOF Object Access Library
The Authentication class is a subclass of DOFObjectID which is used to designate the DOFObjectID as an Authentication type.
Inheritance Hierarchy

SystemObject
  org.opendof.core.oalDOFObjectID
    org.opendof.core.oalDOFObjectIDAuthentication

Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax

C#
[SerializableAttribute]
public sealed class Authentication : DOFObjectID

The DOFObjectIDAuthentication type exposes the following members.

Methods

  NameDescription
Public methodCompareTo
Compare against another DOFObjectID.
(Inherited from DOFObjectID.)
Public methodStatic membercreate(Byte)
Create a DOFObjectID.Authentication from a byte[] of data.
Public methodStatic membercreate(String)
Construct a DOFObjectID.Authentication using the standard format.
Public methodStatic membercreate(DOFObjectID)
Create a DOFObjectID.Authentication from a DOFObjectID.
Public methodStatic membercreate(Byte, Int32)
Create an DOFObjectID.Authentication from a byte[] of data at an offset.
Public methodStatic membercreate(Int32, Byte)
Create an DOFObjectID.Authentication given its class and byte data.
Public methodStatic membercreate(DOFMarshalContext, Object, DOFPacket)
Create a DOFObjectID.Authentication from serial form.
Public methodEquals (Inherited from DOFObjectID.)
Public methodequalsIgnoreAttributes
Compare against another DOFObjectID.
(Inherited from DOFObjectID.)
Public methodgetAttribute
Get the specified attribute.
(Inherited from DOFObjectID.)
Public methodgetAttributes
Get this identifier's list of attributes.
(Inherited from DOFObjectID.)
Public methodgetBase
Get this object identifier without any attributes.
(Inherited from DOFObjectID.)
Public methodgetBytes
Get the binary form of this DOFObjectID.
(Inherited from DOFObjectID.)
Public methodgetData
Get the data associated with the base ID (the ID without attributes).
(Inherited from DOFObjectID.)
Public methodgetDataString
Return a string format of the base (the ID without attributes) data of the object identifier.
(Inherited from DOFObjectID.)
Public methodgetDOFType (Inherited from DOFObjectID.)
Public methodGetHashCode (Inherited from DOFObjectID.)
Public methodgetIDClass
Get the class of this DOFObjectID.
(Inherited from DOFObjectID.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodhasAttribute
Check if this DOFObjectID has a specific attribute type.
(Inherited from DOFObjectID.)
Public methodhasAttributes
Check if this DOFObjectID has any attributes.
(Inherited from DOFObjectID.)
Public methodisBroadcast
Determine if this DOFObjectID is the broadcast oid without attributes.
(Inherited from DOFObjectID.)
Public methodisCompatibleWith (Inherited from DOFObjectID.)
Public methodisMulticast
Determine if this DOFObjectID is a multicast oid (broadcast with the Group attribute).
(Inherited from DOFObjectID.)
Public methodisUnicast
Determine if this DOFObjectID is unicast, meaning it doesn't use CLASS_BROADCAST.
(Inherited from DOFObjectID.)
Public methodmarshal (Inherited from DOFObjectID.)
Public methodmatchesAtLeast
Compare against another DOFObjectID.
(Inherited from DOFObjectID.)
Public methodtoStandardString
Get the identifier in a standardized string format.
(Inherited from DOFObjectID.)
Public methodToString
Get the identifier in a standardized string format.
(Inherited from DOFObjectID.)
Top
Fields

  NameDescription
Public fieldStatic memberTYPE
This is the default type for all Authentication values.
Top
Remarks

The Authentication class is a subclass of DOFObjectID which is used to designate the DOFObjectID as an Authentication type. The Authentication type specifically does not allow creation of a DOFObjectID with attributes or as a Broadcast type. The Authentication type is used in cases where the DOFObjectID is used as an authentication identity, such as a node or group ID.
See Also

Reference