Table of Contents

Class DocumentBase

Namespace
Skyline.DataMiner.Net.Profiles
Assembly
SLNetTypes.dll

Represents a document-like object that has a name and some metadata.

[Serializable]
[JsonObject(MemberSerialization.OptIn)]
public class DocumentBase : LinkableObject, IManagerIdentifiableObject<Guid>
Inheritance
DocumentBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

DocumentBase()

Initializes a new instance of the DocumentBase class.

DocumentBase(DocumentBase)

Initializes a new instance of the DocumentBase class using the specified DocumentBase instance.

Properties

CreatedAt

Gets or sets the creation time.

CreatedBy

Gets or sets the creator of this object.

Description

Gets or sets the description.

LastModifiedAt

Gets or sets the last modification time.

LastModifiedBy

Gets or sets the name of the user that last modified this object.

Name

Gets or sets the name of this object.

Methods

CompareTo(DocumentBase)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

CompareTo(object)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

CopyCtor(DocumentBase)
Equals(object)

Determines whether the specified object is equal to the current object.

FiltersTo(DocumentBase)

Verifies whether this object qualifies for the specified filter.

GetHashCode()

Calculates the hash code for this object.

GetLatestDocument(params DocumentBase[])

Obtains the latest document from the specified document objects that represent the same document.

PieceMealCompare(DocumentBase)
ShouldSerializeCreatedAt()
ShouldSerializeCreatedBy()
ShouldSerializeDescription()
ShouldSerializeLastModifiedAt()
ShouldSerializeLastModifiedBy()
ShouldSerializeName()