/// <summary>
        /// Initializes a new instance of the <see cref="ResponseObject&lt;TMessage&gt;"/> class.
        /// </summary>
        /// <param name="referenceItem">The reference item.</param>
        internal ResponseObject(Item referenceItem)
            : base(referenceItem.Service)
        {
            EwsUtilities.Assert(
                referenceItem != null,
                "ResponseObject.ctor",
                "referenceItem is null");

            referenceItem.ThrowIfThisIsNew();

            this.referenceItem = referenceItem;
        }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="RemoveFromCalendar"/> class.
        /// </summary>
        /// <param name="referenceItem">The reference item.</param>
        internal RemoveFromCalendar(Item referenceItem)
            : base(referenceItem.Service)
        {
            EwsUtilities.Assert(
                referenceItem != null,
                "RemoveFromCalendar.ctor",
                "referenceItem is null");

            referenceItem.ThrowIfThisIsNew();

            this.referenceItem = referenceItem;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="PostReply"/> class.
        /// </summary>
        /// <param name="referenceItem">The reference item.</param>
        internal PostReply(Item referenceItem)
            : base(referenceItem.Service)
        {
            EwsUtilities.Assert(
                referenceItem != null,
                "PostReply.ctor",
                "referenceItem is null");

            referenceItem.ThrowIfThisIsNew();

            this.referenceItem = referenceItem;
        }
Beispiel #4
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SuppressReadReceipt"/> class.
        /// </summary>
        /// <param name="referenceItem">The reference item.</param>
        internal SuppressReadReceipt(Item referenceItem)
            : base(referenceItem.Service)
        {
            EwsUtilities.Assert(
                referenceItem != null,
                "SuppressReadReceipt.ctor",
                "referenceItem is null");

            referenceItem.ThrowIfThisIsNew();

            this.referenceItem = referenceItem;
        }