Example #1
0
 public DataServiceException(int statusCode, string errorCode, string message, string messageXmlLang, Exception innerException) : base(message, innerException)
 {
     EventHandler<SafeSerializationEventArgs> handler = null;
     this.state = new DataServiceExceptionSerializationState();
     this.state.ErrorCode = errorCode ?? string.Empty;
     this.state.MessageLanguage = messageXmlLang ?? CultureInfo.CurrentCulture.Name;
     this.state.StatusCode = statusCode;
     if (handler == null)
     {
         handler = (sender, e) => e.AddSerializedState(this.state);
     }
     base.SerializeObjectState += handler;
 }
Example #2
0
        public DataServiceException(int statusCode, string errorCode, string message, string messageXmlLang, Exception innerException) : base(message, innerException)
        {
            EventHandler <SafeSerializationEventArgs> handler = null;

            this.state                 = new DataServiceExceptionSerializationState();
            this.state.ErrorCode       = errorCode ?? string.Empty;
            this.state.MessageLanguage = messageXmlLang ?? CultureInfo.CurrentCulture.Name;
            this.state.StatusCode      = statusCode;
            if (handler == null)
            {
                handler = (sender, e) => e.AddSerializedState(this.state);
            }
            base.SerializeObjectState += handler;
        }