public Task <Possible <ValidateContentStatus, Failure> > ValidateContentAsync(CasHash hash, UrgencyHint urgencyHint, Guid activityId)
        {
            var callback = ValidateContentAsyncCallback;

            if (callback != null)
            {
                return(callback(hash, urgencyHint, activityId, m_realSession));
            }
            else
            {
                return(m_realSession.ValidateContentAsync(hash, urgencyHint, activityId));
            }
        }
 public Task <Possible <ValidateContentStatus, Failure> > ValidateContentAsync(CasHash hash, UrgencyHint urgencyHint, Guid activityId)
 {
     return(m_session.ValidateContentAsync(hash, urgencyHint, activityId));
 }