123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- using System;
- #if !(_WINDOWS_CE)
- using System.Runtime.Serialization;
- #endif
- namespace Amib.Threading
- {
- #region Exceptions
- /// <summary>
- /// Represents an exception in case IWorkItemResult.GetResult has been canceled
- /// </summary>
- public sealed partial class WorkItemCancelException : Exception
- {
- public WorkItemCancelException()
- {
- }
- public WorkItemCancelException(string message)
- : base(message)
- {
- }
- public WorkItemCancelException(string message, Exception e)
- : base(message, e)
- {
- }
- }
- /// <summary>
- /// Represents an exception in case IWorkItemResult.GetResult has been timed out
- /// </summary>
- public sealed partial class WorkItemTimeoutException : Exception
- {
- public WorkItemTimeoutException()
- {
- }
- public WorkItemTimeoutException(string message)
- : base(message)
- {
- }
- public WorkItemTimeoutException(string message, Exception e)
- : base(message, e)
- {
- }
- }
- /// <summary>
- /// Represents an exception in case IWorkItemResult.GetResult has been timed out
- /// </summary>
- public sealed partial class WorkItemResultException : Exception
- {
- public WorkItemResultException()
- {
- }
- public WorkItemResultException(string message)
- : base(message)
- {
- }
- public WorkItemResultException(string message, Exception e)
- : base(message, e)
- {
- }
- }
- #if !(_WINDOWS_CE) && !(_SILVERLIGHT) && !(WINDOWS_PHONE)
- /// <summary>
- /// Represents an exception in case IWorkItemResult.GetResult has been canceled
- /// </summary>
- [Serializable]
- public sealed partial class WorkItemCancelException
- {
- public WorkItemCancelException(SerializationInfo si, StreamingContext sc)
- : base(si, sc)
- {
- }
- }
- /// <summary>
- /// Represents an exception in case IWorkItemResult.GetResult has been timed out
- /// </summary>
- [Serializable]
- public sealed partial class WorkItemTimeoutException
- {
- public WorkItemTimeoutException(SerializationInfo si, StreamingContext sc)
- : base(si, sc)
- {
- }
- }
- /// <summary>
- /// Represents an exception in case IWorkItemResult.GetResult has been timed out
- /// </summary>
- [Serializable]
- public sealed partial class WorkItemResultException
- {
- public WorkItemResultException(SerializationInfo si, StreamingContext sc)
- : base(si, sc)
- {
- }
- }
- #endif
- #endregion
- }
|