コード例 #1
0
        public PersistablePropertyBag CreateStorePropertyBag(PropertyBag propertyBag, ICollection <PropertyDefinition> propsToReturn)
        {
            OccurrencePropertyBag occurrencePropertyBag = Item.CreateOccurrencePropertyBag(this.storeSession, this.occurrenceUniqueItemId, propsToReturn);

            occurrencePropertyBag.ExTimeZone = this.exTimeZone;
            return(occurrencePropertyBag);
        }
コード例 #2
0
        public void MakeModifiedOccurrence()
        {
            this.CheckDisposed("MakeModifiedOccurrence");
            ExTraceGlobals.RecurrenceTracer.Information <int>((long)this.GetHashCode(), "Storage.CalendarItemOccurrence.MakeModifiedOccurrence. HashCode = {0}.", this.GetHashCode());
            OccurrencePropertyBag occurrencePropertyBag = base.PropertyBag as OccurrencePropertyBag;

            if (!this.IsException)
            {
                if (occurrencePropertyBag == null)
                {
                    occurrencePropertyBag = (OccurrencePropertyBag)((AcrPropertyBag)base.PropertyBag).PropertyBag;
                }
                base.LocationIdentifierHelperInstance.SetLocationIdentifier(51317U);
                occurrencePropertyBag.MakeException();
            }
        }