Report
Namespace: Babel.Licensing Assembly: Babel.Licensing.dll
Represents the base class for any report object.
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Report(string)
Initializes a new report instance with a given name.
Parameters
The name.
Report(string, string)
Initializes a new report instance with a given report name and content.
Parameters
The report name.
The report content.
Exceptions
Thrown when one or more required arguments are null.
Fields
FormatVersion
Current Report version.
Field Value
Properties
Content
Gets the report content.
Property Value
Date
Gets or sets the report date.
Property Value
Encrypted
Gets a value indicating whether the report content is encrypted.
Property Value
Name
Gets the report name.
Property Value
Properties
Gets the report properties.
Property Value
Version
Gets the report version.
Property Value
Methods
Build()
Builds this object.
Create(string, string)
Creates a report from its string content.
Parameters
The report content.
(Optional) The password to decrypt report content.
Returns
A Report object.
Exceptions
Thrown when one or more required arguments are null.
Thrown when one or more arguments have unsupported or illegal values.
Thrown when the requested operation is invalid.
Last updated