/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="refId">The unique identifier for this report manifest.</param> ///<param name="sifVersion">Specifies which SIF Specification version should be used when returning the report data; wildcards are allowed. When a wildcard is specified, /// the responding agent SHOULD attempt to return the report data in the version specified by SIF_Message/@Version, /// if that version matches the wildcard version. If not, the responding agent can return the data in any version it chooses that matches the wildcard version.</param> ///<param name="sifMaxBufferSize">Specifies the maximum size of a packet to be returned to the report authority.</param> ///<param name="reportName">The authority's accepted name for the report.</param> ///<param name="reportDefinitionSource">Indicates where the report definition can be found. /// If Type is Embedded or Base64Binary, this element's value contains the report definition. If Type is /// URL, this element's value is the location of the external definition. A Type value of SIF_Query /// indicates that the SIF_QueryGroup element contains the definition.</param> /// public ReportManifest( string refId, string sifVersion, int? sifMaxBufferSize, string reportName, ReportDefinitionSource reportDefinitionSource ) : base(Adk.SifVersion, ReportingDTD.REPORTMANIFEST) { this.RefId = refId; this.SIF_Version = sifVersion; this.SIF_MaxBufferSize = sifMaxBufferSize; this.ReportName = reportName; this.ReportDefinitionSource = reportDefinitionSource; }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="refId">The unique identifier for this report manifest.</param> ///<param name="sifVersion">Specifies which SIF Specification version should be used when returning the report data; wildcards are allowed. When a wildcard is specified, /// the responding agent SHOULD attempt to return the report data in the version specified by SIF_Message/@Version, /// if that version matches the wildcard version. If not, the responding agent can return the data in any version it chooses that matches the wildcard version.</param> ///<param name="sifMaxBufferSize">Specifies the maximum size of a packet to be returned to the report authority.</param> ///<param name="reportName">The authority's accepted name for the report.</param> ///<param name="reportDefinitionSource">Indicates where the report definition can be found. /// If Type is Embedded or Base64Binary, this element's value contains the report definition. If Type is /// URL, this element's value is the location of the external definition. A Type value of SIF_Query /// indicates that the SIF_QueryGroup element contains the definition.</param> /// public ReportManifest(string refId, string sifVersion, int?sifMaxBufferSize, string reportName, ReportDefinitionSource reportDefinitionSource) : base(Adk.SifVersion, ReportingDTD.REPORTMANIFEST) { this.RefId = refId; this.SIF_Version = sifVersion; this.SIF_MaxBufferSize = sifMaxBufferSize; this.ReportName = reportName; this.ReportDefinitionSource = reportDefinitionSource; }