} // end HandleReadRequest /// <summary> /// Handles a write request for this property. This method is ment to be overriden. The default behavior /// marks the request as failed /// </summary> /// <param name="aRequest"></param> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="DaProperty"]/ /// method[@name="HandleWriteRequest"]/doc/*' /// /> public virtual void HandleWriteRequest(DaRequest aRequest) { // Ment to be obverriden, just return failed aRequest.Result = EnumResultCode.E_FAIL; aRequest.Value = null; aRequest.Complete(); } // end HandleWriteRequest
} // end Value //- #endregion #region // Public Methods //------------------------ /// <summary> /// Completes the request with the Value sorted within this object /// </summary> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="DaConstantProperty"]/ /// method[@name="HandleReadRequest"]/doc/*' /// /> public override void HandleReadRequest(DaRequest aRequest) { System.Diagnostics.Debug.Assert(aRequest.PropertyId == this.Id, "HandleRequest called with illegal request"); aRequest.Result = EnumResultCode.S_OK; aRequest.Value = m_value; aRequest.Complete(); } // end HandleReadRequest